主要内容

pyargs

创建关键字参数Python函数

描述

例子

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

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

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

例子

全部折叠

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

调用函数pyargs论点。

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

或者,使用名称=值语法。

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

输入参数

全部折叠

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

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

限制

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

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

选择功能

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

版本历史

在R2014b中引入

全部展开