【发布时间】:2023-03-17 16:35:01
【问题描述】:
我不明白为什么当我打印矩阵列表时,它会打印出这些随机值!任何见解都会很棒!谢谢
matList = np.empty([2,2,2], dtype = int)
a = np.array([[1, 0],
[3, 3]])
b = np.array([[1, 1],
[3, 3]])
np.append(matList,a)
np.append(matList,b)
print (a)
print (b)
print (matList)
这是我得到的输出
[[1 0]
[3 3]]
[[1 1]
[3 3]]
[[[6029427 4259908]
[3866700 3801155]]
[[5242972 7274610]
[7471207 7143521]]]
【问题讨论】:
-
基本问题是您没有阅读附加文档。
-
为
empty准备好文档。 -
好的,我读了它,我猜它是因为它将它们附加到一个副本,而不是实际的数组。那我能做什么呢?
-
您还想保留原始“空”数组的那些随机值吗?您正在使用数组而不是 python 列表。
标签: arrays python-3.x numpy matrix