Re: [問題]如何從.mat檔轉換成.csv檔?

看板Python作者 (外星人)時間12年前 (2013/07/28 13:11), 編輯推噓1(102)
留言3則, 2人參與, 最新討論串2/2 (看更多)
※ 引述《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

07/28 14:25, , 1F
你把他家到一個LIST裡面 然後用spilit 用,分開 再寫入
07/28 14:25, 1F

07/28 14:25, , 2F
檔案就好了不是?
07/28 14:25, 2F

07/28 14:38, , 3F
你的換行(\n)符號呢?
07/28 14:38, 3F
文章代碼(AID): #1HzAW8AB (Python)
文章代碼(AID): #1HzAW8AB (Python)