主要内容

myDeployedModule.initialize_runtime

用于使用启动选项列表初始化 MATLAB Runtime 的 Python 模块

说明

myobj = myDeployedModule.initialize_runtime() 使用启动选项列表初始化 MATLAB® Runtime,这些选项将影响在脚本内打开的所有包。

如果未显式调用,则在首次调用 initialize() 时,系统会自动执行该函数,并使用一个空的选项列表。不要在调用 initialize() 后调用 initialize_runtime()。没有对应的 terminate_runtime() 调用。当脚本或会话结束时,MATLAB Runtime 会自动终止。

输入参数

全部折叠

MATLAB Runtime 有以下两个可以指定的启动选项:

  • -nojvm - 禁用默认启用的 Java® 虚拟机。此选项有助于改进 MATLAB Runtime 的性能。

  • -nodisplay - 在 Linux® 上,运行 MATLAB Runtime 而不提供显示功能。

输出参量

全部折叠

输出已部署的 MATLAB 函数的句柄,以用于执行已部署的 MATLAB 函数的 Python 对象形式返回。

示例

全部折叠

此示例说明在创建名为 myDeployedModule 的包的句柄时,如何指定 MATLAB Runtime 选项。

import myDeployedModule
myobj = myDeployedModule.initialize_runtime(['-nojvm', '-nodisplay'])
myobj = myDeployedModule.initialize()
print(myobj.makesqr(3))
myobj.terminate()