我有一个2D列表,例如
a = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
我想将其转换为2d numpy数组。我们可以在不分配内存的情况下做到吗
numpy.zeros((3,3))
然后存储值呢?
只需将列表传递给np.array:
np.array
a = np.array(a)
您还可以借此机会设置dtype默认值是否不是您想要的默认值。
dtype
a = np.array(a, dtype=...)