【发布时间】:2020-11-16 01:48:55
【问题描述】:
我正在尝试通过以下方式创建np.array:
A = np.array([
[56,0, 0.0, 4.4, 68.0],
[1.2, 104.0, 52.0, 8.0],
[1.8, 135.0, 99.0, 0.9]])
print(A)
但我的输出是这样的:
[list([56, 0, 0.0, 4.4, 68.0]) list([1.2, 104.0, 52.0, 8.0])
list([1.8, 135.0, 99.0, 0.9])]
因此,我不能使用像reshape 这样的函数。我不明白为什么它会导致这个问题。
【问题讨论】:
-
Numpy 数组是真正的多维数组。您的第一个列表有 5 个,其余的有 4 个。您希望生成的数组是什么形状?
-
你写的是
56,0而不是56.0。投票结束为错字。