La traducción de esta página está obsoleta。Haga clic aquí para ver la última versión en inglés。
电话一个PythondesdeMATLAB
我直接和Python一起玩®desde MATLAB®
Puede acceder a las bibliotecas de Python directamente desde MATLAB agregando el prefijopy。
al nombre Python。Consulte从MATLAB开始访问Python模块.比如:
py。list({'This','is a','list'}) %调用内置函数列表py.textwrap。wrap('This is a string') %在模块textwrap中调用wrap函数
pyrun
opyrunfile
.比如:pyrun("l = ['A', 'new', 'list']") % Python解释器中的调用列表
用MATLAB计算函数用Python计算,参考Llamar的MATLAB desde PythonPara obtener más información。
一些必要
特马
Usar bibliotecas de Python en MATLAB
- 从MATLAB开始访问Python模块
如何在MATLAB中创建和使用Python对象。 - 配置您的系统使用Python
如何验证您已经安装了受支持的Python版本。万博1manbetx - 调用自定义Python模块
创建本文档示例中使用的Python模块。 - 理解Python函数实参
Python方法语法,MATLAB用户可能不熟悉。 - 高级的主题
您应该注意代码模式的差异。 - Python功能的进程外执行
在与MATLAB进程分离的进程中执行Python脚本。 - 重新加载进程外Python解释器
在不重新启动MATLAB的情况下重新加载进程外Python解释器。
Ejecutar código de Python desde MATLAB
- 从MATLAB直接调用Python功能
从MATLAB调用Python的方法。
Paso de datos
- MATLAB到Python数据类型映射
MATLAB如何将MATLAB数据转换为兼容的Python数据类型。 - 访问Python容器类型中的元素
Python容器通常是一个序列类型(列表
或元组
)或映射类型(dict
). - 将Python函数传递给Python map函数
这个例子展示了如何显示列表中每个单词的长度。
Solución de problemas
提示确定错误是否源于Python或MATLAB代码。
Python特性在MATLAB中不支持。万博1manbetx
MATLAB捕获Python抛出的异常,并将它们转换为matlab.exception.PyException
对象。
错误可能由具有多个非单维的输入数组引起。