在其他参数之前使用默认参数调用python函数吗?

时间:2018-11-13 00:00:20

标签: python numpy arguments

我可以使用某些参数的默认值而不是全部参数的函数来调用函数吗?

numpy.random.lognormal(mean=0.0, sigma=1.0, size=None)为例, 我想用默认均值和sigma而不是默认大小来称呼它。

我脑海中有些像np.random.lognormal(_,_,2),但这不起作用

有可能这样做吗?

1 个答案:

答案 0 :(得分:2)

是的,这是可能的。只需提供您要覆盖的参数即可:

np.random.lognormal(size=2)

这正是命名参数变得有用的地方。