我可以使用某些参数的默认值而不是全部参数的函数来调用函数吗?
以numpy.random.lognormal(mean=0.0, sigma=1.0, size=None)
为例,
我想用默认均值和sigma而不是默认大小来称呼它。
我脑海中有些像np.random.lognormal(_,_,2)
,但这不起作用
有可能这样做吗?
答案 0 :(得分:2)
是的,这是可能的。只需提供您要覆盖的参数即可:
np.random.lognormal(size=2)
这正是命名参数变得有用的地方。