MATLAB Engine API for Python 快速入门
MATLAB® Engine API for Python® 提供了名为 matlab
的 Python 包,使您能够通过 Python 调用 MATLAB 函数。该包仅安装一次,然后您便可在当前或未来的 Python 会话中调用引擎。有关安装或启动引擎的帮助,请参阅:
matlab
包中包含以下内容:
MATLAB Engine API for Python
Python 中的一组 MATLAB 数组类(请参阅 MATLAB 数组作为 Python 变量)
引擎提供了调用 MATLAB 的函数,数组类则提供了函数来创建 Python 对象形式的 MATLAB 数组。您可以创建一个引擎并使用 matlab.engine
调用 MATLAB 函数。您可以在 Python 中通过调用数组类型的构造函数(例如使用 matlab.double
创建双精度值数组)来创建 MATLAB 数组。MATLAB 数组可以作为使用该引擎调用的 MATLAB 函数的输入参量。
下表显示了 matlab
包的结构。
包 | 函数或类 | 描述 | |
---|---|---|---|
|
| Python 函数,用于创建 | |
|
| Python 类,用于提供调用 MATLAB 函数的方法 | |
|
| Python 类,用于保留以异步方式调用的 MATLAB 函数的结果 | |
|
| Python 类,用于保留 | |
|
| Python 类,用于保留 | |
|
| Python 类,用于保留 | |
|
| Python 类,用于保留 | |
|
| Python 类,用于保留 | |
|
| Python 类,用于保留 | |
|
| Python 类,用于保留 | |
|
| Python 类,用于保留 | |
|
| Python 类,用于保留 | |
|
| Python 类,用于保留 | |
|
| Python 类,用于保留 | |
|
| Python 类,用于保留 MATLAB 对象的句柄 |