Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在matlab中,如何读取python pickle文件?_Python_Matlab - Fatal编程技术网

在matlab中,如何读取python pickle文件?

在matlab中,如何读取python pickle文件?,python,matlab,Python,Matlab,在python中,我通过 pickle.dump( allData, open( "myallData.p", "wb" )) 现在我想在Matlab中读取myallData.p。(我的Matlab安装在Windows 8下,其中没有python。)有什么想法吗?提前感谢。matlab和python pickle不使用相同的格式。 您可以使用它以matlab可以理解的方式格式化数据。我最后从.p文件中读取了数据: [whatever_data]=pickle.load( open( "myal

在python中,我通过

pickle.dump( allData, open( "myallData.p", "wb" ))

现在我想在Matlab中读取myallData.p。(我的Matlab安装在Windows 8下,其中没有python。)有什么想法吗?提前感谢。

matlab和python pickle不使用相同的格式。
您可以使用它以matlab可以理解的方式格式化数据。

我最后从.p文件中读取了数据:

[whatever_data]=pickle.load( open( "myallData.p", "rb" ) )
然后使用scipy将数据转换并保存到.mat

import numpy, scipy.io
scipy.io.savemat('/home/myfiles/mydata.mat', mdict={'whatever_data': whatever_data})
以避免处理泡菜