MATLAB® Engine API для Python® предоставляет пакет Python с именем matlab
это позволяет вам вызвать функции MATLAB из Python. Пакет вы устанавливаете один раз, а затем можете вызвать движок в текущих или будущих сеансах Python. Для получения справки по установке или запуску двигателя см.:
The matlab
пакет содержит следующее:
MATLAB Engine API для Python
Набор классов массивов MATLAB на Python (см. «Массивы MATLAB как переменные Python»)
Механизм предоставляет функции для вызова MATLAB, а классы массивов обеспечивают функции для создания массивов MATLAB в качестве объектов Python. Можно создать механизм и вызвать функции MATLAB с matlab.engine
. Можно создать массивы MATLAB на Python, вызвав конструкторы типа массива (для примера, matlab.double
чтобы создать массив типа double). Массивы MATLAB могут быть входными параметрами в функции MATLAB, вызываемые с помощью движка.
Таблица показывает структуру matlab
пакет.
Пакет | Функция или класс | Описание | |
---|---|---|---|
|
| Функция Python для создания | |
|
| Класс Python для предоставления методов вызова функций MATLAB | |
|
| Класс Python, для хранения результатов функции MATLAB, вызываемой асинхронно | |
|
| Класс Python, в котором хранится массив типа MATLAB | |
|
| Класс Python, в котором хранится массив типа MATLAB | |
|
| Класс Python, в котором хранится массив типа MATLAB | |
|
| Класс Python, в котором хранится массив типа MATLAB | |
|
| Класс Python, в котором хранится массив типа MATLAB | |
|
| Класс Python, в котором хранится массив типа MATLAB | |
|
| Класс Python, в котором хранится массив типа MATLAB | |
|
| Класс Python, в котором хранится массив типа MATLAB | |
|
| Класс Python, в котором хранится массив типа MATLAB | |
|
| Класс Python, в котором хранится массив типа MATLAB | |
|
| Класс Python, в котором хранится массив типа MATLAB | |
|
| Класс Python, для хранения указателя на объект MATLAB |