Main Content

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

Python パッケージの統合

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

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

サポートされている Python のバージョンについては、MATLAB Supported Interfaces to Other Languages を参照してください。

関数

compiler.build.pythonPackageCreate Python package for deployment outside MATLAB
compiler.build.PythonPackageOptionsOptions for building Python packages
myDeployedModule.initializePython module to initialize package and return a handle
myDeployedModule.initialize_runtimePython module to initialize MATLAB Runtime with a list of startup options
myDeployedModule.wait_for_figures_to_closePython module to wait for all graphical figures to close before continuing
myDeployedModule.terminatePython module to close a package
mwpythonStart a Python session using a MATLAB Compiler SDK Python package on Mac OS X

例および操作のヒント

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

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

Integrate a Python Package

Integrate MATLAB generated Python packages with Python applications

Import Compiled Python Packages

Import compiled Python packages containing MATLAB functions into Python

Install a MATLAB Compiler SDK Python Package

Install a Python package generated by MATLAB Compiler™

Initialize MATLAB Runtime

Initialize MATLAB Runtime for use with Python applications.

Use MATLAB Arrays in Python

Example illustrating how to use MATLAB data types in a Python application

Invoke a Packaged MATLAB Function

Ways to invoke a compiled MATLAB function in Python

Invoke a Compiled MATLAB Function Asynchronously

Asynchronously invoke a compiled MATLAB function that uses the Python object.

概念

Pass Data Between MATLAB and Python

Learn how MATLAB converts data between Python and MATLAB data types.

Create MATLAB Arrays in Python

Create MATLAB numeric arrays in a Python session using array classes.

Differences Between MATLAB Engine API for Python and MATLAB Compiler SDK

List differences between MATLAB Engine API for Python and MATLAB Compiler SDK for Python