Ich bin auf der Suche nach einer Python-Funktion, die es mir erlauben würde, mit einer Liste und einer bestimmten Wahrscheinlichkeit nur die Elemente zurückzugeben, die die Lotterie "passieren". Zum Beispiel:Python: wähle Element aus einer Liste nach einer bestimmten Wahrscheinlichkeit
my_list = ['A', 'B', 'C']
my_probability = 0.66 # The probability for an element to stay in the list
winner = THE_RANDOM_FUNCTION(my_list, my_probability)
print(winner)
>> ['A', 'C'] # Could be a different result but that only an example
Deshalb mag ich die Funktion eine Lotterie (mit der gegebenen Wahrscheinlichkeit) für jedes Element in der Liste zu tun und es in der Ergebnisliste zu halten, wenn es in die Lotterie geht.
Gibt es eine solche Funktion in der Standardbibliothek oder sollte ich sie implementieren?
zu bleiben Was ist Ihre Logik, dass die Wahrscheinlichkeit für die Beteiligung? – Kasramvd
Was bedeutet 0.66? – McGrady
Die Wahrscheinlichkeit, dass ein Element in der Unterliste "bleibt" – mel