没有足够的内存来将.mat结果文件读入Python

时间:2016-12-06 14:33:16

标签: python dymola

我在尝试在Python中打开模拟结果输出文件(.mat)时遇到了一些问题。加载文件后,我遇到以下错误:

  

ValueError:没有足够的字节来读取矩阵' description&#39 ;;这是一个   格式错误的文件?考虑使用)和。列出矩阵   使用whosmat kwarg将命名矩阵加载到variable_names

有没有人成功纠正此错误?我听说有一个脚本DyMat可以用Python管理mat文件但到目前为止还没有运气。

任何建议都将不胜感激。

1 个答案:

答案 0 :(得分:1)

您可以通过在Dymola中使用变量选择来减小模拟结果文件的大小。这会将输出限制为状态,参数和符合您选择条件的变量。

新的Dymola 2017 FD01具有用于定义变量选择的用户界面。