私はmatファイルに保存してからコードからロードしたいnp.arrayを持っています。Pythonでnumpyの配列形状を(1,100)から(100、)に変換します
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'])
ファイルをマットにそれを格納するためのコードは次のようです。ロード前のファイルは、種類であった:
と私は、ファイルロード:私の原因いくつかの問題を変更
を。どのように変換できますか:(1,100):(100、)??
はなぜあなたの代わりに、直接配列そのものを保存する ')(' .tolistを使用して配列を保存しているを削除しますか? –
明らかにotherwriseは動作しません。 –