主要内容

이번역최신을있지않습니다않습니다。최신내용으로보려면를하십시오하십시오하십시오。

matlab에서python함수를하여단락텍스트바꾸기바꾸기

Matlab®내에서에서python®언어언어와을사용하는방법을보여줍니다줍니다줍니다python python표준라이브러리텍스트서식을호출합니다합니다합니다。

matlab은cpython python python의의을합니다합니다。Mac이나linux플랫폼을중이미이미이미이미이설치있습니다있습니다있습니다。windows를사용중경우python을을아직하지않았다면않았다면https://www.python.org/downloadpython배포판배포판하여할수있습니다있습니다。자세한내용은지원python구현구현하기하기항목을하십시오。

Python文本换行모듈사용하기

matlab은python표준라이브러리함수와함수많이갖추고있지만함수갖추고있지는않습니다않습니다。예를,文本换行은캐리지밖의다른의함수사용텍스트블록의형식을지정지정모듈모듈모듈。matlab도文本换行Matlab의의의이는는컨트롤컨트롤에맞게줄바꿈만합니다합니다。

조작할단락생성합니다。

t =“我们在数学工作中相信工程师和科学家的重要性。他们增加了人类的知识,并深刻提高了我们的生活水平。”;

python문자열matlab문자열로문자열로하기하기

함수이름앞문자py。를입력하여textwrap.wrap함수를합니다。导入textWrap을입력마십시오。

包装= py.textwrap.wrap(t);谁是包裹
名称大小字节类属性包装1x3 8 py.list

包裹python문자열문자열입니다。matlab은이유형목록을py.list로표시합니다。

py.listpython문자열로문자열로셀형로변환합니다합니다。

包装=单元格(包装);谁是包裹
名称大小字节类属性包装1x3 336单元格

包裹는matlab셀형셀형이지만셀는는는는문자열문자열입니다。

包装{1}
ANS =无属性的Python str。我们在Mathworks相信工程师和科学家的重要性。

charpython python문자열을을을문자열로문자열로합니다합니다。

包装= cellfun(@char,包装,“统一输出”, 错误的);包装{1}
ans =“我们在数学工作中相信工程师和科学家的重要性。”

이제각요소는는문자열문자열입니다입니다。

단락사용자지정

키워드인수하여의출력값사용자합니다합니다합니다。

위코드에서는편의를사용하고모듈은모듈은py.textwap.textwrapper기능을더옵션을합니다합니다。옵션을사용하려면https://docs.python.org/2/library/textwrap.html#textwrap.textwrapper에설명키워드인수와함께py.textwap.textwrapper를호출하십시오。

MATLABPyargs함수/값/값값의목록함께사용키워드인수를생성합니다합니다합니다。宽度30자너비로지정합니다합니다합니다합니다합니다。initial_indent키워드와后续_indentMatlab에서에서에서사용하는주석문자인문자인로시작만듭니다。

tw = py.textwrap.textwrapper(pyargs(pyargs)(...'initial_indent',,,,'%',,,,...“后续_indent”,,,,'%',,,,...'宽度',INT32(30)));包装=包装(TW,T);

matlab인수로하고표시합니다합니다。

包装= cellfun(@char,cell(包装),“统一输出”, 错误的);fprintf('%s \ n', 包裹{:})
我们在数学工作的%相信工程师%和科学家的重要性。他们%增加了人类知识,%的%深刻提高了我们的生活标准。

자세히알아보기

python은matlab사용자사용자사용수다른라이브러리소스점만알고있으면합니다합니다합니다。튜플(tuple),사전(字典)등python python데이터형하여하여하여python python python간에데이터를이동하는하는방법방법에대한matlab에서python라이브러리항목을하십시오。