问题标签 [mlabwrap]
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.
python - numpy 到 matlab 接口与 mlabwrap
我正在寻找一种简单的方法来在 numpy 中可视化我的一些数据,并且我发现了mlabwrap
看起来非常有前途的包。我正在尝试创建一个能够随着数据变化而更新的简单绘图。
这是我试图复制的 matlab 代码
到蟒蛇
但是,倒数第二个命令失败并显示错误消息
对于如何解决这个问题,有任何的建议吗?
python - 如何在 Python 中设置 MATLABPATH 并使用 mlabwrap?
我尝试使用mlab.path(path,'/my/path')
但失败了。进NameError: name 'path' is not defined
了蟒蛇。有人有想法吗?
python - 从 python 运行 MATLAB 脚本 + 传递参数
我正在从 Python 中寻找 MATLAB。我需要使用 MATLAB Image Acquisition Toolbox 从摄像机获取少量图像。
MATLAB 似乎是一个不错的解决方案,因为图像采集很容易,之后我必须进行一些图像处理。我已经搜索了很长时间,但我仍然没有找到任何可以从 Python 中执行此操作的方法。
以下是我的一些尝试:
mlabwrap 1.1 - 运行 MATLAB 脚本:
一个 MATLAB 脚本,如:
您可以使用以下命令运行此脚本:
但是,在哪里传递一些参数(目录、图像描述等)?由于 mlabwraps 糟糕的纪录片,我没有找到任何东西。我使用 mlab.lookfor('theme of interest') 功能没有成功
mlabwrap 1.1 - 使用 mlab 函数进行图像采集:
乍一看不可能读出一个“视频输入对象”,没有功能如:
python-matlab-bridge
https://github.com/jaderberg/python-matlab-bridge
我有 Windows7 64 位作为操作系统。他们说,它只适用于unix。
尼佩佩
http://nipy.sourceforge.net/nipype/api/generated/nipype.interfaces.matlab.html
似乎很新。我还没有尝试安装它。我猜它似乎适合我的问题,但不适合 Windows。
PyMAT
不支持 python 2.7
那么有没有人可以帮助我?
python - 在 Python 脚本中调用 MATLAB .m 文件和函数
我有一个python脚本平台,我想在里面调用matlab函数。我发现了几个线程来解决这个问题,其中两个
但是,线程要么不是最近的,要么不是很详细。
- mlabwrap 可靠吗?
- 作为在 python 脚本中调用 matlab 函数/.m 文件的解决方案,您会提倡什么?
- 使用 python 中的 win32com 调用 matlab 会话 --> 这是个好主意吗?您能否指出有关此主题的更多文档或示例?
看起来指向 sourceForge 的链接不是最新的,最后一次更新是 2010 年,
http://sourceforge.net/projects/mlabwrap/
- 你能暗示一些最新版本吗?
谢谢
python - mlabwrap 设置查询
我碰巧偶然发现了用户 brentlance 发布的关于将 Matlab 链接到 Python 的答案,我想知道我是否可以就 mlabwrap 模块的初始设置向社区寻求一些建议。
我在 Windows 7 32 位上,使用 Matlab R2012a 和 Python 2.7(来自 Python(x,y) 科学计算包)。当我尝试运行时:
在 malbwrap 目录中,控制台返回一个非常大的错误,如下所示:
为了应对各种其他问题,到目前为止,我尝试了以下方法:
- 我按照此处发布的安装指南进行操作
- 已安装 Microsoft VS Express 2010 和 SDK 版本 7.1
- 在 Matlab 中将 SDK C++ 编译器设置为默认值
- 将 msvc9compiler.py 脚本 (C:\Python27\Lib\distutils\msvc9compiler.py) 指向我的 VS Express 安装的 Common Tools 文件夹,以避免出现“无法找到 vcvarsall.bat”错误,如此处所述。
你们可以提供的任何帮助将不胜感激。非常感谢。
python - 如何使用 mlabwrap 调用带有来自 python 的单元格参数的 matlab 函数?
好吧,我为自己正确安装了 mlabwrap 而感到自豪,但现在我无法让它与 matlab 单元一起使用。在 python 中,列表类似于单元格,所以我想我会输入一个列表,mlabwrap 会将其转换为一个单元格。不幸的是,它似乎不是那样工作的。
例如,我有一个 matlab m 文件:
在python中,如果我输入
我得到:
因此,mlabwrap 似乎将我的两个嵌套列表转换为 2x2 矩阵,这不是我想要的。
当我尝试
然后我得到:
显然没有骰子。
如果必须的话,我想我可以编写一些 python 代码将列表转换为几个一维数组,使用 mlabwrap 将一维数组输入 matlab 并编写一些 matlab 代码将这些一维数组转换为单元格。但这很混乱,我想知道是否有更简单的方法。mlabwrap 可以以某种方式为我做这件事吗?
这是我的设置的详细信息。操作系统:Mountain Lion (OS X 10.8),Python:2.7,Matlab:2010b,mlabwrap:1.1
python - 在 Windows 中安装 mlabwrap 时出错
我尝试按照本文中的步骤在 Windows 中安装 mlabwrap 。完成所有步骤后,当我输入from mlabwrap import mlab
Python 时,出现以下错误:
我根据上面的链接设置了我所有的路径和环境变量。那么为什么我会收到这个错误呢?我执行的最后一步是来自 mlabwrap 目录,我输入了
这之后还有其他步骤吗?我看到它mlabwrap.py
在C:\Python27\lib\site-packages
.
python - Mlabwrap 多处理
我正在尝试通过 python 使用 matlab 来对我开发的系统进行原型设计。mlabwrap 是否能够处理多处理?这可能看起来很愚蠢,但我想我可以做到以下几点:
但我不断收到此错误:
请注意,当我定期运行该函数时,即使我使用 mlab 运行该函数一次,然后使用 mlab1 再次运行该函数,我也不会收到此错误。它仅在我将其作为进程运行时发生,并且无论我是否使用它运行另一个进程都会发生。
任何提示将不胜感激!
请注意,所有 matlab 函数都会发生这种情况。例如,调用 mlab.sum([2,3]) 也会给出同样的错误
注意:我知道我不应该为我的代码的最终产品做这种事情。我不会在最终版本中这样做,我只是想让演示工作。
python - 无法在 Windows 中安装 mlabwrap
我输入python setup.py install
了 Windows cmd.exe,但出现这样的错误
如何解决?
python - 使用 mlabwrap 的多个输出
我有一个 Matlab 函数,它返回可变数量的结果。在 Matlab 中,我用以下方式调用它
当我用mlab
Python 包装这个调用时,我只得到A
Python 端的模式匹配(即[A, B] = mlab.func(C)
)可以预见是无效的。
如何从中获取所有返回值mlab
?我缺少一些较低级别的 API 吗?