【发布时间】:2021-11-23 14:48:54
【问题描述】:
听说我正在接受用户输入矩阵
print("Enter values for matrix ")
a = []
m = int(input("Number of rows, m = "))
n = int(input("Number of columns, n = "))
for i in range(m):
l = []
for j in range(n):
l.append(int(input("Entry in row: {} column: {}\n".format(i+1,j+1))))
a.append(l)
print("Matrix - =",a)
如果用户输入是 输入矩阵的值 行数,m = 2 列数,n = 3 行中条目:1 列:1 1 行中条目:1 列:2 2 行中条目:1 列:3 3 行中条目:2 列:1 4 行中条目:2 列:2 5 行中条目:2 列:3 6 矩阵 - = [[1, 2, 3], [4, 5, 6]]
我正在尝试稀疏矩阵以打印 稀疏矩阵: 001 012 023 104 115 126
【问题讨论】:
-
您刚刚展示了从用户那里获取矩阵元素的方式,请展示您为制作稀疏矩阵所做的工作。
-
稀疏矩阵的全部意义在于您不会遍历(或存储或以其他方式处理)所有元素,只有非零元素
标签: python python-3.x matrix sparse-matrix