【发布时间】:2020-03-12 11:43:54
【问题描述】:
我正在将来自三个不同输入数组的列数据组合到一个新的 csv 中。为此,我使用 NumPy 堆栈函数。现在我有一个 [12,3] 堆叠的 NumPy 数组,我正在尝试导出到 csv。
VI_Samples_v4 = numpy.stack((samplename,sample_start_date,sample_type_code), axis =1)
当我使用 numpy 保存文本时
numpy.savetxt('array.csv', [VI_Samples_v4], fmt='%s', delimiter=',')
我收到此错误:“ValueError:预期的 1D 或 2D 数组,改为 3D 数组。”我相当肯定它是一个二维数组。当我向 Numpy 询问数组形状时,我得到 (12,3)。
VI_Samples_v4.shape
那么我的错误是什么?
【问题讨论】: