API-интерфейс MATLAB ® Engine для Python ® предоставляет пакет Python с именемmatlab позволяет вызывать функции MATLAB из Python. Пакет можно установить один раз, а затем вызвать обработчик в текущих или будущих сеансах Python. Справка по установке или запуску двигателя приведена в:
matlab пакет содержит:
API модуля MATLAB для Python
Набор классов массивов MATLAB в Python (см. Массивы MATLAB как переменные Python)
Механизм предоставляет функции для вызова MATLAB, а классы массивов предоставляют функции для создания массивов MATLAB как объектов Python. Можно создать механизм и вызвать функции MATLAB с помощью matlab.engine. Массивы MATLAB можно создавать в Python, вызывая конструкторы типа массива (например, matlab.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 | |