Ich habe 3 Etiketten: "A", "B", "C".Zufällige ungleichmäßige Verteilung mit gegebenem Anteil
Ich möchte eine zufällige Liste mit 100 Elementen erzeugen, 60% von ihnen sind "A", 30% sind "B", 10% sind "C".
Wie kann ich das tun? (Ich bin neu in Python, hoffen, dass diese Frage nicht zu dumm ist.)
Edit: Meine Frage ist etwas anders von dieser Frage: Generate random numbers with a given (numerical) distribution
Genau wie im Kommentar, ich will genau 60% von ihnen sind "A", nicht jedes Element hat eine Wahrscheinlichkeit von 60%, "A" zu sein. Also ist die numpy.random.choice() nicht die Lösung für mich.
Das ist nicht wirklich zufällig, dann ist es? – marsh
zufällig mit gegebener Verteilung: ABAAACBAAAB – aaaaaa
Ah! Das macht mehr Sinn. – marsh