我有一个包含1000行的np数组,每行有4608列
我尝试使用以下命令保存csv文件:
myfile = open('dataset.csv', 'wb')
wr = csv.writer(myfile,delimiter='\n')
wr.writerow(Prueba[0])
但是如果我用LibreOffice打开csv文件:
[153 147 147 ..., 142 147 146]
[183 247 147 ..., 126 123 104]
...
没有找到4608列!!
有些想法?
谢谢!
此致,Andres。
答案 0 :(得分:8)
试试这个。
numpy.savetxt("FILENAME.csv", a, delimiter=",")
其中filename是你的文件名,a是你的数组。
答案 1 :(得分:1)
array
和fmt
选项的类型必须匹配。尝试:
import numpy as np
np.savetxt('dataset.csv', array.astype(np.int), fmt='%d', delimiter=',')
其中array
是你的numpy数组。