作者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
1F:推 tryagaaa:你把他家到一个LIST里面 然後用spilit 用,分开 再写入 07/28 14:25
2F:→ tryagaaa:档案就好了不是? 07/28 14:25
3F:→ qwertmn:你的换行(\n)符号呢? 07/28 14:38