作者ET810109 (外星人)
看板Python
標題Re: [問題]如何從.mat檔轉換成.csv檔?
時間Sun Jul 28 13:11:33 2013
※ 引述《ET810109 (外星人)》之銘言:
: 想請問各位大大,要如何將.mat檔轉成.csv檔? 謝謝~
以下是我的蠢code 他將檔案會進去後資料全部擠在第一格
想請問各位大大要怎麼改善?
import scipy.io as sio
mat_contents = sio.loadmat('test.mat')
File = open('test.csv','w')
A = mat_contents["estch"]
B = mat_contents["estrvalueMean_bv_all"]
C = mat_contents["estzh"]
D = mat_contents["ZIall"]
for a,b,c,d in zip(A, B, C, D):
for e,f,g,h,i,j in zip(a[0:], a[1:], a[2:], b[0:], c[0:], d[0:]):
print('%.2e %.2e %.2e %.2e %.2e %.2e'%(e,f,g,h,i,j),file=File)
File.close()
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.24.54.248
推 tryagaaa:你把他家到一個LIST裡面 然後用spilit 用,分開 再寫入 07/28 14:25
→ tryagaaa:檔案就好了不是? 07/28 14:25
→ qwertmn:你的換行(\n)符號呢? 07/28 14:38