在python

时间:2017-08-08 12:56:16

标签: python

我有一个np.array,我想将它存储在mat文件中,然后从我的代码中加载它。将其存储到mat文件的代码如下:

data = {'reduced_train_face': reduced_train_face.tolist(),
        'reduced_train_audio': reduced_train_audio.tolist(),
        'reduced_audio_labels': reduced_audio_labels.tolist()}

m4p.savemat('data.mat', data)

然后检索信息的代码如下:

reduced_audio_labels = np.array(data['reduced_audio_labels'])

我注意到文件的类型正在发生变化。加载前的文件类型为:

enter image description here

当我加载文件时:

enter image description here

这种变化引起了我几个问题。我如何将:(1,100)转换为:(100,)??

1 个答案:

答案 0 :(得分:1)

np.squeeze(reduced_audio_labels)

将删除多余的维度