Можно получить доступ к библиотекам Python непосредственно из MATLAB путем добавления py.
снабдите префиксом к имени Python. Смотрите доступ к Модулям Python из MATLAB - Начало работы. Например:
py.list({'This','is a','list'}) % Call built-in function list py.textwrap.wrap('This is a string') % Call wrap function in module textwrap
pyrun
или pyrunfile
функции. Например:pyrun("l = ['A', 'new', 'list']") % Call list in Python interpreter
Если вместо этого вы хотите вызвать функции MATLAB из приложений Python, смотрите Вызов MATLAB из Python для получения дополнительной информации.
Доступ к модулям Python из MATLAB - начало работы
Как создать и использовать объект Python в MATLAB.
Сконфигурируйте свою систему, чтобы использовать Python
Как проверить, что вы установили поддерживаемую версию Python.
Вызов пользовательского модуля Python
Создайте модуль Python, используемый примерами в этой документации.
Изучите аргументы функции Python
Синтаксис метода Python, который может быть незнакомым к пользователям MATLAB.
Различия в шаблоне кода необходимо знать.
Выполнение из процесса функциональности Python
Выполните скрипты Python в процессах, которые являются отдельными от процесса MATLAB.
Перезагрузите интерпретатор Python из процесса
Перезагрузите Интерпретатор Python из процесса, не перезапуская MATLAB.
Непосредственно вызовите функциональность Python из MATLAB
Способы вызвать 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
объект.
Поиск и устранение проблем матричные и числовые ошибки аргумента
Ошибка может быть вызвана входным массивом больше чем с одной неодноэлементной размерностью.