我正在尝试将创建的数组导出到“ .csv”文件,但标题出现错误。
我用以下方法创建数组:
map_table = np.zeros((broj_stanja, broj_akcija)) #(500 x 6)
我的导出代码:
np.savetxt("test.csv", map_table, delimiter=",")
数组如下:
[[0. 0. 0. 0. 0. 0.]
[0. 0. 0. 0. 0. 0.]
[0. 0. 0. 0. 0. 0.]
...
[0. 0. 0. 0. 0. 0.]
[0. 0. 0. 0. 0. 0.]
[0. 0. 0. 0. 0. 0.]]
填充数组如下:
[[ 0. 0. 0. 0. 0.
0. ]
[ -2.32127743 -2.13656866 -2.32039787 -2.13702084 -1.83910189
-11.1362683 ]
[ -1.84018441 -1.35777159 -1.83913505 -1.36492166 -0.57891593
-10.35787171]
...
[ -2.13231639 -1.35809409 -2.06537874 -2.17259228 -10.74950563
-10.88689193]
答案 0 :(得分:2)
保存函数会返回以下错误:
def ucenje():
return np.array((1, 1, 1))
np.savetxt('test.txt', ucenje)
ValueError:预期为1D或2D数组,取而代之的是0D数组
请注意,光盘上创建了一个空文件。