我想将数据导出到CSV文件,但是产生的输出与我想要的不同
word = "contoh"
vector = np.array([-0.6910377 , 1.6553369 , 0.6142262 , 2.7324615 , -0.29642856])
list=(word,vector)
print(list)
print(len(vector))
ok=open('samp.csv','a')
a=csv.writer(ok)
a.writerows(list)
此代码的输出
c,o,n,t,o,h
-0.6910377 , 1.6553369 , 0.6142262 , 2.7324615 , -0.29642856....
我想要这样的输出
contoh,-0.6910377 , 1.6553369 , 0.6142262 , 2.7324615 , -0.29642856...
我希望contoh和数字数组在同一行
请帮助我
答案 0 :(得分:0)
这是您要实现的,在numpy
array
中添加一个单词,然后将其另存为csv
文件。
在下面查看模型。让我知道它是否有效。
import csv
word = "contoh"
vector = np.array([-0.6910377 , 1.6553369 , 0.6142262 , 2.7324615 , -0.29642856])
mylist= np.append(word,vector) #add word to vector
ok=open('samp.csv','a')
a=csv.writer(ok,lineterminator='\n')
a.writerows([mylist])
ok.close()
以下结果(在samp.csv
中):
contoh,-0.6910377,1.6553369,0.6142262,2.7324615,-0.29642856