主要内容

pyargs

为创建关键字参数Python函数

描述

例子

pyargs的词性:argKey, argValue创建一个或多个关键字参数要传递给Python®函数。Python关键字参数是前面带标识符的值。的地方pyargs作为Python函数的最后输入参数。例如:

py.print (“一个”“b”pyargs (“9””、“))

不能传递由创建的关键字参数pyargs作为MATLAB的关键参数®字典函数或作为输入keyMatch函数。

例子

全部折叠

Python复杂的函数有关键字参数真正的而且图像放大.当您在MATLAB中调用此函数时,使用pyargs函数或名称=值语法。请勿将两种呼叫格式混合使用。

用a调用函数pyargs论点。

py.complex (pyargs (“真实”的, 1图像放大的2))
ans =带有属性的Python复合体:imag: 2 real: 1 (1+2j)

或者,调用函数with名称=值语法。

py.complex(真正的= 1,图像放大= 2);

输入参数

全部折叠

的关键字参数指定为一个或多个逗号分隔的对argKey, argValue参数。argKey是Python函数键名,是字符串或字符向量。argValue是参数值,由任何有效的Python类型表示。使用Python函数参数列表来标识argKey而且argValue.可以以任意顺序指定几个键和值对参数argKey1, argValue1,…,argKeyN argValueN

例子:“长度”,int32 (2)

限制

  • 不要合并pyargs而且名称=值向Python函数传递关键字参数时使用的语法。

  • MATLAB不支持万博1manbetx名称,值用于向Python函数传递关键字参数的语法。使用名称=值语法。

选择功能

你可以使用MATLAB传递Python关键字参数名称=值语法。有关更多信息,请参见使用关键字参数调用Python复杂函数

版本历史

在R2014b中引入

全部展开