在python中使用matlab代码或获得类似的东西



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

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

我不能自己重建它。在python库中没有找到完全相同的python函数。所以我的问题是,如果我可以很容易地将这个matlab代码混合到python代码中,或者有人有其他的想法,我可以如何处理它?

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

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

最新更新