之间的差异MATLAB对于引擎API蟒蛇MATLAB编译器SDK

MATLAB®为Python引擎API®使您能够调用MATLAB作为计算引擎。Python的MATLAB引擎API之间的主要区别和MATLAB编译SDK™为Python如下:

  • Python的MATLAB引擎API启动MATLAB会话外的过程,它执行MATLAB作为一个单独的进程。MATLAB编译SDK为Python开始MATLAB运行进程。

  • 您可以使用MATLAB引擎API的Python调用内置或用户编写的MATLAB功能。MATLAB编译SDK为Python只能调用用户编写的MATLAB功能。

    对于调用与Python的MATLAB引擎API用户编写的MATLAB代码示例,请参阅从Python的呼叫用户脚本和功能(MATLAB)。

  • Python的MATLAB引擎API可以让你的工作与工作空间,而MATLAB编译SDK对于Python不会。因此,你不能调用MATLAB类(手柄)与MATLAB编译SDK为Python。

    有关MATLAB引擎工作区的详细信息,请参阅利用Matlab引擎工作区在Python(MATLAB)。

相关话题