主要内容

Python图书馆马铃薯

直接调用python.®Matlab的功能®

您可以通过添加来直接从MATLAB访问Python库py。python名称的前缀。要在Python标准库中调用内容,请添加py。在Python函数或类名称前。要在可用模块中调用内容,请添加py。在Python模块名称前面,后跟Python函数或类名。例如:

py.list({'这个',''是','列表'})%calling内置函数列表py.textwrap.wrap('这是一个字符串')%调用模块textwrap中的rack函数

你不需要导入模块来使用它们。但是,你可以像在MATLAB包中导入内容一样,将Python名称导入MATLAB函数中。有关更多信息,请参见了解Python和Matlab Import命令

如果您想从Python应用程序调用Matlab函数,请参阅从python调用matlab想要查询更多的信息。

职能

展开全部

Pyenv. 更改默认环境Python翻译
Pythonenvironment. Python环境信息
Pyargs. 创建关键字参数Python功能
matlab.exception.pyException. 捕获错误信息Python例外

话题

使用Python库

从MATLAB开始访问Python模块

如何在matlab中创建和使用Python对象。

配置系统以使用Python

如何验证您已经安装了受支持的Python版本。金宝app

调用用户定义的Python模块

创建此文档中示例使用的Python模块。

了解Python函数参数

Python方法语法,MATLAB用户可能不熟悉。

高级主题

代码模式差异您应该了解。

Python功能的疏松执行

在独立于MATLAB进程的进程中执行Python脚本。

重新加载流程蟒蛇翻译

在不重新启动MATLAB的情况下重新加载外部蟒蛇解释器。

通过数据

MATLAB到Python数据类型映射

MATLAB如何将MATLAB数据转换为兼容的Python数据类型。

python容器类型中的访问元素

Python容器通常是序列类型(列表元组)或映射类型(d)。

将Python函数传递给Python映射函数

此示例显示如何在列表中显示每个单词的长度。

故障排除

确定错误是否是Python或MATLAB错误

确定错误是否源于Python或MATLAB代码的提示。

对Python支持的限制金宝app

Matlab不支持Python功能。金宝app

处理Python例外

Matlab捕获Python抛出的异常,并将它们转换为matlab.exception.pyException.对象。

矩阵故障排除和数字参数错误

错误可能由具有多个非单例维数的输入数组引起。

特色例子