将mat文件作为矩阵导入python

2024-10-02 18:23:46 发布

您现在位置:Python中文网/ 问答频道 /正文

我有30个5x116x116的MATLAB矩阵,我想把它作为矩阵导入到python中。不幸的是,到目前为止我发现的唯一选择是使用io.loaddmat公司它将mat文件作为字典导入。有什么方法可以将这些30个mat文件导入到30x5x116x116维(np.)数组中吗?在


Tags: 文件方法io字典np公司矩阵数组
1条回答
网友
1楼 · 发布于 2024-10-02 18:23:46

它将它作为字典加载,因为它包含变量名。如果知道变量的名称,就可以轻松地索引原始数组(希望如此)。在

在matlab中:

Array_name = ones(2,3,5,7).*rand
save('data.mat','Array_name')

在python中:

^{pr2}$

您可以对所有30个文件执行此操作,并将它们与数字连接在

相关问题 更多 >