主要内容

Python图书馆MATLAB

直接调用Python®从MATLAB功能®

通过添加py。Python名称的前缀。要调用Python标准库中的内容,请添加py。在Python函数或类名之前。要调用可用模块中的内容,请添加py。在Python模块名之前,后面是Python函数或类名。例如:

py。调用内置函数list py. texttwrap。%在texttwrap模块中调用wrap函数

您无需导入模块以便使用它们。但是,您可以以与MATLAB包中的内容导入内容的方式将Python名称导入MATLAB函数。有关更多信息,请参阅理解Python和MATLAB导入命令

如果你想从Python应用程序调用MATLAB函数,请参阅从Python调用MATLAB为更多的信息。

功能

全部展开

pyenv 更改默认环境Python翻译
PythonEnvironment Python环境信息
pyargs 为以下内容创建关键字参数Python函数
matlab.exception.PyException 捕获以下错误信息Python异常

主题

使用Python库

从Matlab访问Python模块 - 入门

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

配置您的系统使用Python

如何验证已安装Python的支持版本。万博1manbetx

调用用户定义的Python模块

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

理解Python函数参数

Python方法语法可能是Matlab用户不熟悉的。

高级的主题

您应该注意代码模式的差异。

Python功能的进程外执行

在与MATLAB进程分开的进程中执行Python脚本。

重新加载进程外的Python解释器

重新加载进程外的Python解释器而不重启MATLAB。

传递数据

MATLAB到Python的数据类型映射

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

访问Python容器类型中的元素

Python容器通常是序列类型(列表或者元组)或映射类型(dict).

将Python函数传递给Python map函数

这个例子展示了如何显示列表中每个单词的长度。

故障排除

确定Error是Python还是MATLAB Error

确定错误是源自Python代码还是MATLAB代码的提示。

对Python支持的限制万博1manbetx

Python特性在MATLAB中不支持。万博1manbetx

处理Python异常

MATLAB捕获Python抛出的异常,并将其转换为matlab.exception.PyException目的。

排除矩阵和数字参数错误

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

特色的例子