Choisissez la liste de variable compte tenu de la probabilité de chaque variable

Je suis en train d'essayer de coder un programme qui utilise le softmax fonction d'activation dans le milieu.

Droit maintenant, j'ai une liste de probabilités comme ceci:

P[0.10,0.25,0.60,0.05]

La somme de toutes les variables de P est toujours 1.

Je voulais un moyen de choisir l'indice de la liste compte tenu de la probabilité attachée à elle.
Ou, en d'autres termes, une fonction qui est retourné

0 - 10% of the time
1 - 25% of the time
2 - 60% of the time
3 - 5% of the time

J'ai absolument aucune idée de par où commencer sur ce. Toute aide serait appréciée. 🙂

InformationsquelleAutor Roughmar | 2010-12-14