主要内容

Python图书馆马铃薯

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

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

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

您不需要导入模块才能使用它们。然而,您可以将Python名称导入MATLAB函数,其方式与导入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.对象。

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

错误可能是由具有多于一个非单例维度的输入阵列引起的。

特色例子