我有一些MAT文件,其条目都是浮点类型,除了最后一列,它们是单个字符(即&#34; s&#34;,&#34; b&#34;等等...)< / p>
如何将这种混合数组加载到Python中?我到目前为止的代码如下:
import scipy.io
train_mat = scipy.io.loadmat('/home/user/data/training.mat')
test_mat = scipy.io.loadmat('/home/user/data/testing.mat')
print train_mat
输出类似于以下内容:
{'training': array([[ 1.00000000e+05, 1.38470000e+02, 5.16550000e+01, ...,
1.13497000e+02, 2.65331130e-03, nan],
[ 1.00001000e+05, 1.60937000e+02, 6.87680000e+01, ...,
4.62260000e+01, 2.23358449e+00, nan],
[ 1.00002000e+05, -9.99000000e+02, 1.62172000e+02, ...,
4.42510000e+01, 2.34738894e+00, nan],
...,
我喜欢&#39; nan&#39;在python中使用它时,每一行的末尾都是正确的字符(&#34; s&#34;,&#34; b&#34;等...)