Можно получить доступ к библиотекам 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 Функция
В этом примере показано, как отобразить длину каждого слова в списке.
Определите, является ли Ошибкой Ошибка MATLAB или Python
Советы, чтобы определить, происходит ли ошибка в Python или коде MATLAB.
Ограничения к поддержке Python
Функции Python, не поддерживавшие в MATLAB.
Обрабатывание исключений Python
MATLAB отлавливает исключения, выданные Python, и преобразует их в matlab.exception.PyException
объект.
Поиск и устранение проблем матричные и числовые ошибки аргумента
Ошибка может быть вызвана входным массивом больше чем с одной неодноэлементной размерностью.