Python非常灵活,我可以将函数用作列表元素或其他函数的参数。例如:
x = [sin, cos]
y = s[0](3.14) # It returns sin(3.14)
或者
def func(f1, f2):
return f1(2.0) + f2(3.0)
然而,对于随机函数,我不太清楚如何实现同样的效果。例如,我想使用高斯分布:[random.normalvariate(3.0, 2.0), random.normalvariate(1.0, 4.0)]
。在这个例子中,我会获得一个包含两个元素的固定列表。但是我想要的是一个包含随机元素的列表。有什么好的方法可以在Python中实现这一点?