Различия между MATLAB Engine API для Python и MATLAB Compiler SDK

MATLAB® Engine API для Python® позволяет вызывать MATLAB как вычислительный механизм. Основные различия MATLAB Engine API для Python и MATLAB Compiler SDK™ для Python заключаются в следующем:

  • MATLAB Engine API для Python запускает сеанс работы с MATLAB вне процесса, который выполняет MATLAB как отдельный процесс. MATLAB Compiler SDK для Python запускает MATLAB Runtime в процессе.

  • Можно использовать MATLAB Engine API для Python, чтобы вызвать встроенные или пользовательские функции MATLAB. MATLAB Compiler SDK для Python может вызывать только пользовательские функции MATLAB.

    Для примера вызова пользовательского кода MATLAB с MATLAB Engine API для Python, смотрите Вызовы пользовательского скрипта и Функции от Python.

  • MATLAB Engine API для Python позволяет работать с рабочей областью, а MATLAB Compiler SDK для Python.Поэтому вы не можете вызвать классы MATLAB (указатели) с MATLAB Compiler SDK для Python.

    Для получения дополнительной информации о рабочем пространстве MATLAB Engine смотрите Использовать рабочую область MATLAB Engine в Python.

Похожие темы

Для просмотра документации необходимо авторизоваться на сайте