主要内容

このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。

Pythonパッケージの統合

コンパイルされたMATLAB®関数をPython®アプリケーションに統合する

MATLAB编译器SDK™は,MATLAB运行时の初期化,コンパイルされたMATLAB関数の呼び出し,およびPythonコードとMATLAB运行时の間で渡されるデータの管理を行うためのPythonメソッドを提供しています。

サポートされているPythonのバージョンについては,MATLAB金宝app支持的其他语言接口を参照してください。

関数

compiler.build.pythonPackage 创建Python用于外部部署的包MATLAB
compiler.build.PythonPackageOptions 选择建筑Python
myDeployedModule.initialize Python模块来初始化包并返回句柄
myDeployedModule.initialize_runtime Python模块初始化MATLAB带有启动选项列表的运行时
myDeployedModule.wait_for_figures_to_close Python模块等待所有图形图形关闭后再继续
myDeployedModule.terminate Python模块以关闭包
mwpython 开始一个Python会议使用MATLAB编译器SDKPython包上Mac OS X

例および操作のヒント

Pythonパッケージの生成とPythonアプリケーションのビルド

MATLABコードからPythonパッケージを作成し,サンプルPythonドライバーコードを使用して実装する。

集成一个Python包

将MATLAB生成的Python包与Python应用程序集成

导入编译的Python包

将编译过的包含MATLAB函数的Python包导入Python

安装一个MATLAB编译SDK Python包

安装由生成的Python包MATLAB编译器™

MATLAB运行时进行初始化

初始化MATLAB运行时用于Python应用程序。

在Python中使用MATLAB数组

示例说明如何在Python应用程序中使用MATLAB数据类型

调用打包的MATLAB函数

在Python中调用编译后的MATLAB函数的方法

异步调用已编译的MATLAB函数

异步调用使用Python对象的已编译MATLAB函数。

概念

在MATLAB和Python之间传递数据

了解MATLAB如何在Python和MATLAB数据类型之间转换数据。

用Python创建MATLAB数组

在Python会话中使用数组类创建MATLAB数值数组。

MATLAB Engine API for Python和MATLAB Compiler SDK的区别

列出MATLAB Engine API与Python的区别MATLAB编译器SDK对于Python