Python è così flessibile da poter utilizzare le funzioni come elementi di elenchi o argomenti di altre funzioni. Per esempio:Come passare una funzione casuale come argomento?
x = [sin, cos]
y = s[0](3.14) # It returns sin(3.14)
o
def func(f1, f2):
return f1(2.0) + f2(3.0)
Tuttavia, non è chiaro per me come fare lo stesso con funzioni casuali. Ad esempio, voglio utilizzare le distribuzioni gaussiane: [random.normalvariate(3.0, 2.0), random.normalvariate(1.0, 4.0)]
. In questo esempio otterrò una lista fissa contenente due elementi. Ma quello che voglio ottenere è una lista con elementi casuali. Qual è un buon modo per farlo in Python?
non riusciva a capire correttamente, stai cercando un numero variabile di argomenti? http://docs.python.org/2/tutorial/controlflow.html#arbitrary-argument-lists – Pheonix