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

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

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

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

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

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

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

Похожие темы

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