还有一种最流行的h5py.. 过几天更新
------------在python中导出矩阵至matlab------------
如果矩阵是mxn维的。 那么可以用 :
np.savetxt('dev_ivector.csv', dev_ivector, delimiter = ',')
对应matlab读取为:
dev_ivec = csvread('dev_ivector.csv') ###csv格式其实就内定了结构体
如果矩阵是(n,)这种格式。['aagj' 'aagy' 'aann' ... 'zzgm' 'zzhk' 'zzwn'] 类似这种。那么可以用
f = open('label','w')
for x in spk_mean_label:
print(x)
print(x,file=f)
f.close()
对应matlab读取为:
spk_mean_label = importdata('label')
第二种方法。 例如
import scipy.io
scipy.io.savemat('filename',
mdict={ 'a':a,
'b':b})
在matlab中只需要
load 'filename';
就导入了a矩阵和b矩阵
python存储矩阵
import pandas as pd
df = pd.DataFrame(a)