【发布时间】:2021-04-07 15:48:07
【问题描述】:
我想使用 scipy.io.savemat 函数以 matlab(.mat) 格式保存一个 20Gb 的大矩阵。虽然我当时正在保存,但它给了我如下错误:
错误是:
scipy.io.savemat 矩阵太大,无法用 Matlab 5 格式保存
我的代码是
scipy.io.savemat('output.mat',mdict={'data':data})
希望高手给点建议来解决以上问题。先谢谢了。
【问题讨论】:
-
考虑到
mat格式的历史,我并不奇怪有这样的大小限制。将其保存为块是可能的。