compiler.build.PythonPackageOptions
语法
描述
创建一个选择
= compiler.build.PythonPackageOptions (FunctionFiles
)PythonPackageOptions
使用MATLAB对象®指定的功能FunctionFiles
。使用PythonPackageOptions
对象作为输入compiler.build.pythonPackage
函数。
创建一个选择
= compiler.build.PythonPackageOptions (FunctionFiles
,名称,值
)PythonPackageOptions
对象使用一个或多个指定的选项名称参数。选项包括包名,输出目录,包括额外的文件。
例子
创建Python使用文件包的选择对象
创建一个PythonPackageOptions
使用文件输入对象。
对于这个示例,使用该文件magicsquare.m
位于
。matlabroot
\走读生\ \编译器例子
appFile = fullfile (matlabroot,“外来的”,“例子”,编译器的,“magicsquare.m”);选择= compiler.build.PythonPackageOptions (appFile)
选择= PythonPackageOptions属性:FunctionFiles: {“C: \ Program Files \ MATLAB \R2023a\走读生\ \编译器的}PackageName:例子例子。magicsquare SampleGenerationFiles: {} AdditionalFiles: {} s + AutoDetectDataFiles: ons + ObfuscateArchive:杀死+ S金宝appupportPackages:{“自动检测”}详细:从OutputDir:“\ magicsquarepythonPackage '。
您可以修改现有的属性值PythonPackageOptions
对象使用点符号。例如,启用详细输出。
选择。Verbose =“上”
选择= PythonPackageOptions属性:FunctionFiles: {“C: \ Program Files \ MATLAB \R2023a\走读生\ \编译器的}PackageName:例子例子。magicsquare SampleGenerationFiles: {} AdditionalFiles: {} s + AutoDetectDataFiles: ons + ObfuscateArchive:杀死+ S金宝appupportPackages:{“自动检测”}详细:OutputDir:“\ magicsquarepythonPackage '。
使用PythonPackageOptions
对象作为输入compiler.build.pythonPackage
函数来构建一个Python®包中。
buildResults = compiler.build.pythonPackage(选择);
定制Python包的选择对象
创建一个PythonPackageOptions
对象,并使用名称-值参数定制它。
对于这个示例,使用该文件magicsquare.m
位于
。使用名称-值参数来指定输出目录和禁用自动检测的数据文件。matlabroot
\走读生\ \编译器例子
选择= compiler.build.PythonPackageOptions (“magicsquare.m”,…“OutputDir”,' D: \ \ MATLAB文件\ \工作MagicPythonPackage”,…“AutoDetectDataFiles”,“关闭”)
选择= PythonPackageOptions属性:FunctionFiles: {“C: \ Program Files \ MATLAB \R2023a\走读生\ \编译器的}PackageName:例子例子。magicsquare SampleGenerationFiles: {} AdditionalFiles: {} AutoDetectDataFiles:从Suppo金宝apprtPackages:{“自动检测”}详细:从OutputDir:“D: \ \ MATLAB文件\ \ MagicPythonPackage工作”
您可以修改现有的属性值PythonPackageOptions
对象使用点符号。例如,启用详细输出。
选择。Verbose =“上”
选择= PythonPackageOptions属性:FunctionFiles: {“C: \ Program Files \ MATLAB \R2023a\走读生\ \编译器的}PackageName:例子例子。magicsquare SampleGenerationFiles: {} AdditionalFiles: {} AutoDetectDataFiles:从Suppo金宝apprtPackages:{“自动检测”}详细:OutputDir:“D: \ \ MATLAB文件\ \ MagicPythonPackage工作”
使用PythonPackageOptions
对象作为输入compiler.build.pythonPackage
函数来构建一个Python包。
buildResults = compiler.build.pythonPackage(选择);
输入参数
FunctionFiles
- - - - - -文件实现MATLAB函数
特征向量|字符串标量|单元阵列的特征向量|字符串数组
文件实现MATLAB函数,指定为一个特征向量,一个字符串标量,字符串数组或单元阵列的特征向量。文件路径可以相对于当前工作目录或绝对的。文件必须有一个。m
扩展。
例子:[" myfunc1.m”、“myfunc2.m”)
数据类型:字符
|字符串
|细胞
名称-值参数
指定可选的双参数作为Name1 = Value1,…,以=家
,在那里的名字
参数名称和吗价值
相应的价值。名称-值参数必须出现在其他参数,但对的顺序无关紧要。
R2021a之前,用逗号来分隔每一个名称和值,并附上的名字
在报价。
例子:OutputDir = ' D: \ \ myproject的工作'
AdditionalFiles
- - - - - -附加文件
特征向量|字符串标量|单元阵列的特征向量|字符串数组
额外的文件和文件夹中包含Python包,指定为一个特征向量,一个字符串标量,字符串数组或单元阵列的特征向量。路径可以是相对于当前工作目录或绝对的。
例子:“AdditionalFiles”, (“myvars.mat”、“data.txt”)
数据类型:字符
|字符串
|细胞
AutoDetectDataFiles
- - - - - -国旗自动包括数据文件
“上”
(默认)|开/关逻辑值
国旗自动包括数据文件,指定为“上”
或“关闭”
或数字或逻辑1
(真正的
)或0
(假
)。的值“上”
相当于真正的
,“关闭”
相当于假
。因此,您可以使用这个属性的值作为一个逻辑值。存储的值是作为一个开/关逻辑值的类型matlab.lang.OnOffSwitchState
。
如果你设定这个属性
“上”
,然后数据文件提供某些功能(如作为输入负载
和打开外部文件
)会自动包含在包中。如果你设定这个属性
“关闭”
,那么你必须将数据文件添加到包使用AdditionalFiles
选择。
例子:“AutoDetectDataFiles”,“关闭”
数据类型:逻辑
PackageName
- - - - - -Python包的名称
特征向量|字符串标量
Python包,名称指定为一个特征向量或字符串标量。指定“PackageName”
作为一个命名空间,这是一个period-separated列表,等companyname.groupname.component
。生成包的名称设置为最后period-separated列表的条目。名称必须以字母开头,只包含字母字符和时间。
如果不指定,PackageName
默认的名字第一个MATLAB文件中列出FunctionFiles
论点。
例子:“PackageName”、“mathworks.pythonpackage.mymagic”
数据类型:字符
|字符串
SampleGenerationFiles
- - - - - -MATLAB示例文件
特征向量|字符串标量|单元阵列的特征向量|字符串数组
MATLAB示例文件用于生成样本Python文件函数包含在包中,指定为一个特征向量,一个字符串标量,字符串数组或单元阵列的特征向量。路径可以是相对于当前工作目录或绝对的。文件必须有一个。m
扩展。
例子:“SampleGenerationFiles”, (“sample1.m”、“sample2.m”)
数据类型:字符
|字符串
|细胞
ObfuscateArchive
- - - - - -标志混淆部署归档
“关闭”
(默认)|开/关逻辑值
国旗使部署归档文件,指定为“上”
或“关闭”
或数字或逻辑1
(真正的
)或0
(假
)。的值“上”
相当于真正的
,“关闭”
相当于假
。因此,您可以使用这个属性的值作为一个逻辑值。存储的值是作为一个开/关逻辑值的类型matlab.lang.OnOffSwitchState
。
如果你设定这个属性
“上”
,然后文件夹结构和部署归档文件的文件名从最终用户混淆,和用户代码和数据包含在MATLAB文件放置到一个用户包内的档案。此外,所有。m
包装之前文件转换为档案。相当于使用这个选项世纪挑战集团
与- j
和- s
指定。如果你设定这个属性
“关闭”
,然后部署归档文件不是混淆。这是默认的行为。
例子:“ObfuscateArchive”,“上”
数据类型:逻辑
OutputDir
- - - - - -输出目录路径
特征向量|字符串标量
路径构建文件保存到输出目录,指定为一个特征向量或字符串标量。可以相对于当前工作目录的路径或绝对的。
建立文件夹的默认名称是包名附加pythonPackage
。
例子:“OutputDir”、“D: \ \ MATLAB文件\ \ mymagicpythonPackage工作'
数据类型:字符
|字符串
金宝appSupportPackages
- - - - - -金宝app支持包
“自动检测”
(默认)|“没有”
|字符串标量|单元阵列的特征向量|字符串数组
金宝app支持包包含指定为以下选项之一:
“自动检测”
(默认)——依赖分析过程自动检测,包括所需的支持包。金宝app“没有”
——不包括金宝app支持包。使用这个选项会导致运行时错误。一个字符串标量、特征向量或单元阵列特征向量的——仅包含了指定的支持包。金宝app列出支持包安装或使用的特定文件,看看金宝app
compiler.codetools.deployable金宝appSupportPackages
。
例子:S金宝appupportPackages,{“深度学习工具箱为TensorFlow模型转换器”,“深度学习工具箱Places365-GoogLeNet网络模型”}
数据类型:字符
|字符串
|细胞
详细的
- - - - - -国旗来控制构建冗长
“关闭”
(默认)|开/关逻辑值
国旗来控制构建冗长,指定为“上”
或“关闭”
或数字或逻辑1
(真正的
)或0
(假
)。的值“上”
相当于真正的
,“关闭”
相当于假
。因此,您可以使用这个属性的值作为一个逻辑值。存储的值是作为一个开/关逻辑值的类型matlab.lang.OnOffSwitchState
。
如果你设定这个属性
“上”
,然后用MATLAB命令窗口显示进度信息指示编译器输出在构建过程中。如果你设定这个属性
“关闭”
,那么命令窗口不显示进度信息。
例子:“详细”,“上”
数据类型:逻辑
输出参数
选择
——Python包构建选项
PythonPackageOptions
对象
Python包构建选项,作为一个返回PythonPackageOptions
对象。
版本历史
介绍了R2021a
第一MATLAB
海脂肪clic苏联合国collegamento切corrisponde questo第一MATLAB:
Esegui il第一inserendolo所以nella隙缝di第一MATLAB。我浏览器web非supportano金宝app comandi MATLAB。
你也可以从下面的列表中选择一个网站:
表现最好的网站怎么走吗
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。