matlab - matlab 中有没有办法将包含表格的 .mat 文件加载为 tall 数组?
问题描述
我有保存在 .mat 文件中的表格,这些文件非常重,需要一些时间才能加载。我也不认为它们可以以我可以将它们作为数据存储访问的方式保存,因为它们包含单元格数组。为了缩短计算时间,我想将它们用作高数组,这可能会节省一些通过列的迭代。
' myTallArray = tall(myTable) ' 可以解决问题,但我想知道是否有办法削减 ' myTable = load(myTable.mat) ' 中间人并将其加载为 tall 数组。
解决方案
你为什么不保存一次 myTallArray
myTallArray = tall(myTable)
save('myTallTable.mat','myTallArray')
然后像往常一样加载它
load('myTallTable.mat')
推荐阅读
- kotlin - Kotlin:为什么你可以在 Promise 列表中调用 awaitAll?
- php - 我想通过检查整个数据库条件来禁用该按钮
- javascript - 为什么 date.toLocalString() 返回两种不同的格式?
- laravel - 以下用户的用户信息
- docker - 使用 TCP 的 App Engine PostgreSQL 连接错误
- java - Android forceWifiUsage 不适用于 Android pie(9)
- php - 如何从 foreach 语句生成的结果中获取相应的值
- bash - 更改 X 随机行中的值
- amazon-web-services - 从文件服务器到 S3 的文件迁移
- angular - Angular 7 的 mat-table 中的 mat-checkbox 和 mat-checkbox 标头问题