python里怎么输入矩阵
时间: 2024-02-28 14:25:43 浏览: 50
在 Python 中,可以使用 list of list 表示矩阵。例如,下面是一个 3 x 3 的矩阵:
```
matrix = [[1, 2, 3],
[4, 5, 6],
[7, 8, 9]]
```
如果需要从用户输入矩阵,可以使用 input() 函数来获取用户输入,并使用 split() 函数将输入字符串分割成列表。然后,可以使用列表推导式将每个字符串元素转换为整数:
```
rows = int(input("Enter the number of rows: "))
cols = int(input("Enter the number of columns: "))
matrix = []
for i in range(rows):
row = [int(x) for x in input("Enter the elements of row {}: ".format(i+1)).split()]
matrix.append(row)
print(matrix)
```
这将提示用户输入矩阵的行数和列数,然后逐行获取矩阵元素,并将它们添加到 matrix 列表中。最后,打印 matrix 列表以显示输入的矩阵。
阅读全文