scipy 在python中使用matlab代码或获得类似的内容

mv1qrgav  于 2022-12-18  发布在  Python
关注(0)|答案(1)|浏览(161)

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

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

我不能自己重建它,也没有在python库中找到python函数可以做同样的事情,所以我的问题是我是否可以很容易地把matlab代码和python代码混合在一起,或者有人有其他的想法,我可以如何处理它?

xjreopfe

xjreopfe1#

这里最好的选择可能是使用MATLAB Compiler SDK从MATLAB代码生成Python包,或者使用MATLAB Engine for Python
如果你要与没有安装MATLAB的其他人共享此代码,或者如果你在没有安装MATLAB的机器上运行,你就不能使用MATLAB引擎。编译器SDK要求你拥有特定的许可证。如果你是通过大学获得许可证的,你可能已经拥有了该许可证。

相关问题