Цель MATLAB® Compiler SDK™ Python® генерирует код Python в пакет, который должен быть импортирован в Python, прежде чем можно будет использовать скомпилированные функции MATLAB. Вы задаете имя пакета и пространство имен при компиляции функций MATLAB.
Если вы используете приложение Library Compiler, вы задаете имя пакета с полем Library Name и пространство имен с полем Namespace.
Значения по умолчанию поля Library Name к имени первого файла MATLAB перечислены в приложении. Можно оставить поле Namespace пустым.
Если вы используете функцию mcc
, вы задаете имя пакета и пространство имен как часть флага
.-W python:namespace.packageName
Определение пространства имен является дополнительным.
Например, если вы компилируете свои функции MATLAB и указываете, что пакет называет asaddmatrix
без пространства имен, вы импортируете его можно следующим образом:
import addmatrix
Если вы компилируете свои функции MATLAB с помощью команды mcc
с опцией -W python:com.mathworks.addmatrix
, вы импортируете его можно следующим образом:
import com.mathworks.addmatrix