在Python中,有多种方法可以输入矩阵,以下是几种常见的方法:
手动输入矩阵
rows = int(input("请输入矩阵的行数:"))cols = int(input("请输入矩阵的列数:"))matrix = []for i in range(rows):row = []for j in range(cols):element = int(input("请输入第{}行第{}列的元素:".format(i+1, j+1)))row.append(element)matrix.append(row)for row in matrix:print(row)
使用列表(list)
matrix = []for i in range(rows):row = []for j in range(cols):element = int(input("请输入第{}行第{}列的元素:".format(i+1, j+1)))row.append(element)matrix.append(row)print(matrix)
使用Numpy库
import numpy as npmatrix = np.array([[int(input("请输入第{}行第{}列的元素:".format(i+1, j+1))) for j in range(cols)] for i in range(rows)])print(matrix)

使用eval函数(不推荐,因为存在安全风险):
array_string = input("输入一个二维数组:")array = eval(array_string)print(array)
请选择适合您需求的方法来输入矩阵。
