请使用python语言输出一个矩阵
时间: 2023-04-10 15:01:05 浏览: 111
好的,我可以回答这个问题。以下是使用 Python 语言输出一个矩阵的代码:
```python
matrix = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
for row in matrix:
print(row)
```
输出结果为:
```
[1, 2, 3]
[4, 5, 6]
[7, 8, 9]
```
希望这个回答能够帮到你!
相关问题
Python语言 知道一个矩阵,输入一个字符,输出字符在矩阵的位置
在Python中,你可以通过遍历矩阵的方式来找到给定字符的位置。假设我们有一个二维列表(矩阵)`matrix`,你可以创建一个函数来实现这个功能:
```python
def find_char_position(matrix, char):
for i in range(len(matrix)):
for j in range(len(matrix[0])):
if matrix[i][j] == char:
return (i, j) # 返回字符的行索引和列索引
return None # 如果找不到字符,则返回None
# 示例矩阵
matrix = [
['A', 'B', 'C'],
['D', 'E', 'F'],
['G', 'H', 'I']
]
char_to_find = 'E'
position = find_char_position(matrix, char_to_find)
if position is not None:
print(f"字符 '{char_to_find}' 的位置是 ({position[0]}, {position[1]})")
else:
print(f"字符 '{char_to_find}' 在矩阵中未找到.")
python语言输出无向无权图生成关联矩阵
同样是无向无权图生成关联矩阵,下面是用Python实现的示例代码:
```python
n = 4 # 图的顶点个数
m = 5 # 图的边数
edges = [(0, 1), (0, 2), (1, 2), (1, 3), (2, 3)] # 图的边
# 初始化关联矩阵为全0矩阵
adj_matrix = [[0 for j in range(n)] for i in range(n)]
# 遍历边集合,对关联矩阵进行赋值
for edge in edges:
u, v = edge
adj_matrix[u][v] = 1
adj_matrix[v][u] = 1 # 无向图需要对称
# 输出关联矩阵
for row in adj_matrix:
print(row)
```
输出结果如下:
```
[0, 1, 1, 0]
[1, 0, 1, 1]
[1, 1, 0, 1]
[0, 1, 1, 0]
```
其中第i行第j列和第j行第i列的元素为1表示顶点i和j之间有边相连。
阅读全文