Вы можете получить доступ к библиотекам Python непосредственно из MATLAB, добавив py.
префикс имени Python. Чтобы вызвать содержимое в стандартной библиотеке Python, добавьте py.
перед функцией Python или именем класса. Чтобы вызвать содержимое в доступных модулях, добавьте py.
перед именем модуля Python следует функция Python или имя класса. Для примера:
py.list({'This','is a','list'}) % Calls built-in function list py.textwrap.wrap('This is a string') % Calls wrap function in module textwrap
Вам не нужно импортировать модули в порядок, чтобы использовать их. Однако можно импортировать имена Python в функцию MATLAB так же, как можно импортировать содержимое в пакетах MATLAB. Для получения дополнительной информации смотрите Общие сведения о командах импорта Python и MATLAB.
Если вместо этого вы хотите вызвать функции MATLAB из приложений Python, смотрите Вызов MATLAB из Python для получения дополнительной информации.
Доступ к модулям Python от MATLAB - Начало работы
Как создать и использовать объект Python в MATLAB.
Сконфигурируйте систему, чтобы использовать Python
Как проверить, что вы установили поддерживаемую версию Python.
Вызов пользовательского модуля Python
Создайте модуль Python, используемый примерами в этой документации.
Осмыслите аргументы функции Python
Синтаксис метода Python, который может быть незнакомым пользователям MATLAB.
Различия шаблона кода, о которых вы должны знать.
Непроцессное выполнение функциональности Python
Выполняйте скрипты Python в процессах, которые отделены от процесса MATLAB.
Перезагрузка устаревшего интерпретатора Python
Перезагрузите устаревший интерпретатор Python без перезапуска MATLAB.
MATLAB - отображение типов данных Python
Как MATLAB преобразует данные MATLAB в совместимые типы данных Python.
Доступ к элементам в типах контейнеров Python
Контейнер Python обычно является типом последовательности (list
или tuple
) или тип отображения (dict
).
Передайте функцию Python в функцию Python Map
В этом примере показано, как отобразить длину каждого слова в списке.
Определите, является ли ошибка ошибкой Python или MATLAB
Советы, чтобы определить, возникает ли ошибка в коде Python или MATLAB.
Ограничения на поддержку Python
Функции Python, не поддерживаемые в MATLAB.
Обрабатывайте исключения Python
MATLAB ловит исключения, брошенные Python, и преобразует их в matlab.exception.PyException
объект.
Поиск и устранение проблем матрицы и числовых аргументов
Ошибка может быть вызвана входным массивом с несколькими не синглтонными размерностями.