Ограничения к поддержке Python

Функции, не поддерживавшие в MATLAB®

Закрытие интерпретатора Python®, в то время как рабочий MATLAB.

Сохранение (сериализации) Python возражает в MAT-файл.

Интерактивная справка Python (вызывающий py.help без входных параметров).

py.input и py.raw_input (версия 2.7).

Доступ к статическим свойствам класса Python.

MATLAB isa функция не распознает виртуальное наследование.

Наследование классов MATLAB от класса Python.

Индивидуально настраиваемый (динамический) доступ к атрибуту.

Вложенные классы Python.

Модули, которые запускают MATLAB в отдельном процессе, например, multiprocessing модуль.

Модули, которые читают sys.argv, параметры командной строки передали скрипту Python, например, Tkinter.

Динамически сгенерированные классы Python, например, collections.namedtuple в CPython 2.7.

Динамически присоединяющие новые атрибуты объектов. Вместо этого используйте py.setattr.

Имена классов или другие идентификаторы начиная с подчеркивания (_Символ. Вместо этого используйте py.getattr Python и py.setattr функции.

Модули Python сгенерированы продуктом MATLAB Compiler SDK™.

Код Python с помощью Какао (AppKit) в пользовательских интерфейсах на macOS платформах.

Размер переменных передал между Python, и MATLAB ограничивается 2 Гбайт, когда вы вызываете функцию Python из процесса. Этот предел применяется к данным плюс поддержка информации, переданной между процессами.

Похожие темы