【发布时间】:2019-11-20 16:12:35
【问题描述】:
在我的模拟中,我用“维度”计算了一个数组 x
np.shape(x)
---> (50,80)
据我了解,这是一个 50 行 80 列的二维数组。当我尝试将 x 保存为 csv 文件时,出现错误:
np.savetxt('values.csv',[x])
--> ValueError: Expected 1D or 2D array, got 3D array instead
x 怎么可能是 3D 数组?它由两个索引(行、列)描述,因此是否是二维的?
【问题讨论】:
-
为什么要把 x 放在括号里?删除它们怎么样?
标签: python arrays numpy file-io numpy-ndarray