【问题标题】:Use matlab code in python or get something similar在 python 中使用 matlab 代码或获得类似的东西
【发布时间】:2022-12-13 22:57:06
【问题描述】:

在我的程序中,需要在 python 中重建 matlab 代码,但级别不是很低。问题是我得到了以下几行matlab

p = sobolset(problem_size, 'Skip', 1e4, 'Leap', 1e3);
p = scramble(p, 'MatousekAffineOwen');
rand0 = net(p, pop_size);

而且我无法自己重建它。在 python 库中没有找到完全相同的 python 函数。所以我的问题是我是否可以轻松地将这个 matlab 代码混合到 python 代码中,或者有人有其他想法我该如何处理它?

【问题讨论】:

    标签: python matlab scipy blend matlab-engine


    【解决方案1】:

    您最好的选择可能是使用 MATLAB Compiler SDK 从您的 MATLAB 代码生成 Python 包或使用 MATLAB Engine for Python

    如果您要与没有安装 MATLAB 的其他人共享此代码,或者如果您在没有安装 MATLAB 的机器上运行,则不能使用 MATLAB 引擎。编译器 SDK 确实要求您拥有该特定许可证。如果您通过大学获得许可,则您可能已经获得了该许可。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-11-04
      • 1970-01-01
      • 2016-03-16
      • 1970-01-01
      • 2018-09-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多