【问题标题】:Running m-files from Python从 Python 运行 m 文件
【发布时间】:2012-03-12 21:56:37
【问题描述】:

pymat 似乎不适用于当前版本的 matlab,所以我想知道是否还有其他等价物(我还没有找到)。理想的要点是从 python (2.6) 运行一个 m 文件。 (以及诸如 scipy 之类的替代方案不适合,因为我认为它们不能运行 m 文件中的所有内容)。

提前致谢!

【问题讨论】:

    标签: python matlab


    【解决方案1】:

    mlabwrap。你看过这个吗?几年前我用过,但最近没有。

    【讨论】:

      【解决方案2】:

      您始终可以将 matlab 作为单独的子进程启动并通过 std.out/files 收集结果。 (参见子流程包)。

      【讨论】:

        【解决方案3】:

        在 Windows 上,您可以这样做:

        >>> import win32com.client
        >>> h = win32com.client.Dispatch('matlab.application')
        

        【讨论】:

          【解决方案4】:

          我认为调用 MATLAB 函数最全面的 Python 包是:

          免责声明:我是 matlab_wrapper 的开发者。

          【讨论】:

            猜你喜欢
            • 2013-11-14
            • 2014-01-21
            • 2012-03-05
            • 2011-10-03
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2014-01-13
            相关资源
            最近更新 更多