主要内容

Esta página es para la versión前。La página correspondent en inglés ha sido eliminada en La versión actual。

lame一个Python desde MATLAB

En este ejemplo se muestra cómo utility zar las funciones y los módulos del lenguaje Python®En MATLAB®。El ejemplo llama a un módulo de formato de texto de la biblioteca estándar de Python。

MATLAB兼容con la implementación de referencia de Python,一个menudo denominada CPython,版本2,7,3,5,3,6 y 3,7。Si está en una plataforma Mac o Linux, ya tiene Python安装。Si está en Windows, debe instar una distribución, como la que se encuentra en, Si todavía no lo ha hecho。https://www.python.org/downloadPara obtener más información, consulte。Instalar implementación admitidaPython

Llame a una función de Python para ajustar el texto en un párrafo

MATLAB tiene等价para gran parte de la, pero no todo。Biblioteca estándar Python为您提供便利,请参阅módulo关于格式和文本的问题,请参阅为您提供便利的方法。textwrapMATLAB también proporciona una función, pero solo ajusta el texto para que encaje dentro de uncontrol de interfaz de usuario。textwrap

Crea un párrafo de texto con el que jugar。

T =“MATLAB(R)是一种用于数值计算、可视化和编程的高级语言和交互式环境。使用MATLAB,您可以分析数据,开发算法,并创建模型和应用程序。语言、工具和内置的数学函数使您能够探索多种方法,并比使用电子表格或传统编程语言(如C/ c++或Java)更快地得出解决方案。”

Convierta una cadena de Python en una cadena de MATLAB

我爱你función我爱你,我爱你función。textwrap.wrappy。没有escriba。进口textwrap

wrapped = py. textwap .wrap(T);谁包装
名称大小字节类属性包装1x7 8 py.list

es una lista de Python, que es una lista de cadena de Python。包装MATLAB muestra este tipo como。py.list

换算成Python的celdas de cadenas。py.list

Wrapped = cell(Wrapped);谁包装
名称大小字节类属性包装1x7 840单元格

MATLAB之母,Python之母。包装

包装{1}
ans = Python str,没有属性。MATLAB(R)是一种高级语言和交互环境

Convierta las cadenas de Python en cadenas de MATLAB utilzando la función。字符

Wrapped = cellfun(@char, Wrapped,“UniformOutput”、假);包装{1}
ans = 'MATLAB(R)是一种高级语言和交互环境,用于'

Ahora cada element de celda es una cadena de MATLAB。

人格párrafo

属人之言párrafo帕拉布拉克拉夫的实用论证。

El código前面利用función de方便,pero El módulo比例多más opciones利用la功能。包装py.textwap.TextWrapperPara usar las opciones, lame con los argument de palabra clapitos。py.textwap.TextWrapperhttps://docs.python.org/2/library/textwrap.html#textwrap.TextWrapper

Cree论证de palabras clave效用la función MATLAB con una lista separada por comas de valbre /英勇。Formatea el texto con 30 caracterde ancho。pyargs宽度Las palabras clave y comienzan cada línea con el carácter de comentario,利用MATLAB。initial_indentsubsequent_indent

tw = py.textwrap.TextWrapper(pyargs(...'initial_indent', '% ',…'subsequent_indent', '% ',…“宽度”,int32 (30)));wrapped = wrap(tw,T);

Convierta en unargument to de MATLAB and visualalice los resulttos。

Wrapped = cellfun(@char, cell(Wrapped),“UniformOutput”、假);流(“% s \ n”, {:})
MATLAB(R)是一种高级语言和交互式环境,用于数值计算、可视化和编程。使用MATLAB,您可以分析%数据,开发算法,%和创建模型和%应用程序。语言、工具和内置的数学函数使您能够探索多种方法,比使用电子表格或传统编程语言(如C/ c++或Java(TM))更快地找到解决方案。

Aprende马斯

充分的记录,Python和其他潜在的参考资料,para aluuario, MATLAB。Si desea obtener información sobre cómo mover datos entre MATLAB y Python, incluidos los tipos de datos de Python, como tuplas y diccionarios, consulte。参考文献Python en MATLAB