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

在其他参数之前使用默认参数调用python函数?,python,numpy,arguments,Python,Numpy,Arguments,我可以对某些参数使用默认值而不是全部参数调用函数吗 以numpy.random.lognormal(平均值=0.0,西格玛=1.0,大小=None)为例, 我想用默认的平均值和西格玛来称呼它,但不是默认的大小 在我的脑海中,有些东西像是np.random.lognormal(u,u,2),但这不起作用 有可能做到吗?是的,这是可能的。只需提供要覆盖的参数: np.random.lognormal(size=2) 这正是命名参数变得有用的地方。是的,这是可能的。只需提供要覆盖的参数: np.ra

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

numpy.random.lognormal(平均值=0.0,西格玛=1.0,大小=None)
为例, 我想用默认的平均值和西格玛来称呼它,但不是默认的大小

在我的脑海中,有些东西像是
np.random.lognormal(u,u,2)
,但这不起作用


有可能做到吗?

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

np.random.lognormal(size=2)

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

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

np.random.lognormal(size=2)
这正是命名参数变得有用的地方