问题标签 [mat-file]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2316 浏览

python - loadmat python内存错误

我是 Python 新手,我想向它导入一个大小为 850M 的 matlab 结构。我使用“loadmat”,但出现内存错误:

我在具有 3.5G RAM 的 Windows XP 上运行 python 3.2。这是我的代码:

你能帮助我并告诉我我应该怎么做才能解决这个问题吗?

0 投票
1 回答
1160 浏览

matlab - 合并 2 个 .mat 文件

要合并数据,我想加载一个数据作为基础,将数据分配给另一个变量(例如,将其命名为 base_data)。然后加载另一个数据并循环遍历其所有字段。如果基础数据中不存在当前字段,则将该字段添加到基础数据中。(例如 base_data.fieldname = data.fieldname)。然后我想将 base_data 保存到文件中。我可以知道在 Matlab 中执行此操作的命令吗?

0 投票
1 回答
233 浏览

python - 轻松访问加载了 scipy 的 matlab 矩阵中的数据

当我使用 scipy.io.loadmat 加载 .mat 文件时,我得到一个难以处理的数据结构,因为我必须猜测数据包含在结构的哪个级别。numpy 或 scipy 表示将所有内容包装在深层列表中。打印它通常没有帮助,因为它包含大量数据。例如:

有没有一些简单的方法可以访问这些东西而不必担心它们的表示?我最近从 python 2.6.6 切换到 2.7.3 并注意到 numpy/scipy 库中的表示发生了变化(因此我的代码中断了)。

0 投票
2 回答
3092 浏览

matlab - 在 matlab 或 unix 中打开 .mat 文件 - 新用户

我正在浏览某人的数据分析文件(在旧版本的 matlab 中创建)并试图找出在 matlab 脚本中使用的特定 .mat 文件。

我正在尝试在 matlab 中加载 .mat 文件。我想看看里面有什么。

当我键入...

加载('file.mat')

文件加载,我看到工作区中出现了两个变量。工作帮助和工作。

当我尝试通过在 matlab 命令窗口中键入以下内容来打开作业时...

工作

回应是..

工作 =

这是否意味着 .mat 文件中只有一个 1 x 1 的结构?如果是这样,我到底怎么看它是什么?我什至很乐意在 unix 中加载它,但我也不知道该怎么做。任何帮助将不胜感激,因为我有一些这样的文件,我无法从中获取任何信息。

再次,一个新用户,所以请简单点。

谢谢

0 投票
1 回答
450 浏览

matlab - gmdistribution.fit 和 .mat 文件

我有一个非常大的 .mat 文件,其中包含我需要可视化的大量数据。.mat 文件包含 5 行,每行包含 1x5 矩阵 - 其中包含数据。我需要将特定行连接在一起,然后对其应用 gmdistribution.fit。我不确定我如何准确访问 .mat 文件的特定元素以将它们连接在一起。

假设我希望将第一行 - > 第一行与第二行 - > 第一行连接起来。我该怎么做呢?我是 matlab 新手,很难掌握它。

另外,您能解释一下 gmdistribution.fit 吗?我阅读了他们网站上的文档,但是,我仍然不确定参数。

谢谢您的帮助。

0 投票
1 回答
6866 浏览

python - 在 python 中访问包含 matlab 类的 .mat 文件

我有一个从 matlab 2012b 生成的 .mat 文件。它包含一个带有用户定义的 matlab 类的变量。

在 python 3.3 中使用 scipy.io.loadmat 加载文件时,我得到以下信息:

我正在寻找访问类型为“cStream”的“futureDS”对象,但似乎无法使用 mat['None'] 访问。调用 mat['None'] 简单会导致:

我被困在这里。我是 python 新手,并试图从 matlab 移植我的旧工作。任何帮助,将不胜感激。

谢谢你。

0 投票
1 回答
1534 浏览

matlab - 从 .mat 文件中提取数据

我有一个 .mat 文件,其中包含 4 个变量。每个变量 (A,B,C,D) 是一个读取 <59145x1 double> 的单元格。我知道每个变量中有 59145x1 个数组,但不知道如何访问它们,我只能在每个变量中看到这个单元格。

任何人都可以帮忙吗?

TIA

0 投票
1 回答
4585 浏览

matlab - 无法在 Matlab 中保存非常大的矩阵

我有一个大数组(1024x1024x360),我想将它保存到一个 mat 文件中。当我尝试

该变量是在工作区中创建的,正在创建文件,但它仍然是空的......我在 Win7-64 机器上使用 Matlab 2012a,为什么会这样?

0 投票
1 回答
50 浏览

arrays - 加载部分 matfile 错误:“VARName”不存在

我正在尝试在 matfile 中加载部分数组,如http://www.mathworks.com/help/matlab/ref/matfile.html中所示

但是,当我使用 loadedData = matObj.varName(indices) 时,我不断收到:'varName' 不存在

有人知道 rong 是什么吗?

0 投票
1 回答
617 浏览

matlab - MATLAB:打开和编辑嵌套在文件夹中的文件

我正在做一个项目,我需要从这个扩展目录中提取文件,其中许多子文件夹嵌套在文件夹中。

在使用 matlab 和目录时,我是一个完全的新手,我想知道是否有人可以帮助我入门!

我一直在使用 mainFolder = dir(fullfile(uigetfile)) 打开原始主目录,然后使用更多完整文件和通配符获取其他文件夹以获取它们包含的内容。我只是不知道 MATLAB 会打开多少子文件夹让我编辑

我基本上用英语写了我需要代码来完成的内容 - 我不希望有人为我写这个,只是为我提供如何开始的提示!

谢谢,

机器学习