2012-06-02 42 views
6

Tôi đang cố gắng để viết một 2D NumPy mảng đến một CSV file Tôi cố gắng này:Python Viết một mảng NumPy đến một CSV file

import csv 
import numpy as np 

w = csv.writer(open('main.csv','w')) 

Nlayers=23 
N=364 
TempLake=np.zeros((N,Nlayers)) 

for i in xrange(N-1): 
    TempLake[i+1]=TempLake[i]+100 

w.writerow(TempLake) 

outfile = open('main.csv', 'w') 

writer = csv.writer(outfile) 

ar=np.array(TempLake) 

for row in TempLake: 
    writer.writerow(row) 
outfile.close() 

Tại sao một số hàng vẫn có dấu ngoặc kép? Cảm ơn bạn

+0

Vui lòng cho chúng tôi biết đầu ra. – robert

Trả lời

13

Sử dụng numpy.savetxt, chỉ định dấu phẩy làm dấu phân tách.

Các vấn đề liên quan