Сообщения об ошибке Поиска и устранения проблем

Ошибки Поиска и устранения проблем при использовании MATLAB® внешний интерфейс являются проблемой. Ошибка в приложении Python® или в вашем коде MATLAB? Распространенные ошибки включают ошибки, о которых сообщает Python и ошибки от попытки преобразовать данные Python в MATLAB и с другой стороны.

Python Error: Python classсообщение

MATLAB отображает сообщение об ошибке в следующем формате:

Python Error: Python class: message

MATLAB отображает message только если существует сообщение об ошибке Python.

Эта ошибка прибывает из Python, и для получения информации необходимо обратиться к версии документации Python в www.python.org/doc или документация по продукту от сторонних поставщиков. Например:

p = py.os.path.split(pwd);
py.operator.setitem(p,int32(1),py.str('temp'));
Python Error: TypeError: 'tuple' object does not support item assignment

Ищите термин “кортеж” на сайте документации Python для вашей версии Python. Кортеж является встроенной функцией, описанной здесь: https://docs.python.org/2/library/functions.html#tuple.

Ошибки модуля Python

MATLAB сообщает о некоторых ошибках Python как об ошибке MATLAB, загружающей модуль. Для получения дополнительной информации смотрите Неопределенную переменную "py" или функцию "py.command".

Если вы пишете свои собственные модули Python или изменяете исходный код от существующего модуля, тестируете ваши команды MATLAB путем записи эквивалентной команды Python в Интерпретаторе Python. Этот рабочий процесс выходит за рамки поддержки документации MATLAB и поддержки продукта.

Ошибки, преобразовывающие данные Python

Когда данные совместимы, MATLAB автоматически преобразует данные Python в данные MATLAB. Для списка типов данных необходимо явным образом преобразовать, видеть Явные Преобразования типов.

Похожие темы

Внешние веб-сайты