首页 > 解决方案 > matlab 中有没有办法将包含表格的 .mat 文件加载为 tall 数组?

问题描述

我有保存在 .mat 文件中的表格,这些文件非常重,需要一些时间才能加载。我也不认为它们可以以我可以将它们作为数据存储访问的方式保存,因为它们包含单元格数组。为了缩短计算时间,我想将它们用作高数组,这可能会节省一些通过列的迭代。
' myTallArray = tall(myTable) ' 可以解决问题,但我想知道是否有办法削减 ' myTable = load(myTable.mat) ' 中间人并将其加载为 tall 数组。

标签: matlab

解决方案


你为什么不保存一次 myTallArray

myTallArray = tall(myTable)
save('myTallTable.mat','myTallArray')

然后像往常一样加载它

load('myTallTable.mat')

推荐阅读