Ich googelte es sehr, konnte es aber nicht finden. Ich möchte die Verwendung von random.sample()
Methode kennen und was gibt es? Wann sollte es verwendet werden und einige Beispielverwendung.Was macht die Methode random.sample() in Python?
Antwort
Nach documentation:
random.sample (Population, k)
Return a k Länge Liste von einzigartigen Elementen aus der Population Sequenz ausgewählt. Wird für Stichproben ohne Ersatz verwendet.
Grundsätzlich nimmt es k eindeutige Zufallselemente, um eine Probe, die aus einer Sequenz:
>>> import random
>>> c = list(range(0, 15))
>>> c
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14]
>>> random.sample(c, 5)
[9, 2, 3, 14, 11]
random.sample
funktioniert auch direkt aus einem Bereich:
>>> c = range(0, 15)
>>> c
range(0, 15)
>>> random.sample(c, 5)
[12, 3, 6, 14, 10]
Zusätzlich zu Sequenzen, random.sample
funktioniert auch mit Sätzen:
>>> c = {1, 2, 4}
>>> random.sample(c, 2)
[4, 1]
Allerdings ist random.sample
nicht mit beliebigen Iteratoren arbeiten:
>>> c = [1, 3]
>>> random.sample(iter(c), 5)
TypeError: Population must be a sequence or set. For dicts, use list(d).
so aus einer gegebenen Sequenz wird es zufällig eine gegebene Nr. Wählen. von Elementen, richtig ?? – kartikeykant18
@kartikey_kant Yup, das ist es, es ist einfach. – alecxe
- 1. Was macht die registerNatives() Methode?
- 2. Python random.sample funktioniert nicht richtig?
- 3. Was macht die Ausbeute in Python 2.7?
- 4. Was macht die slice() Funktion in Python?
- 5. Was macht diese Daemon-Methode?
- 6. Was macht die Gulp "done" Methode?
- 7. Android: Was macht die Methode "setTextFilterEnabled"?
- 8. Was macht die UITableView-Methode "deleteRowsAtIndexPaths: withRowAnimation:"?
- 9. Was macht [[]] * 2 in Python?
- 10. Was macht wenn() in Python?
- 11. random.sample in Skulptur?
- 12. Was macht die python print() Funktion eigentlich?
- 13. Was macht die Methode except/manySelect in RxJS?
- 14. Was macht die Methode `method` in` & Unit.method (: new) `?
- 15. Was macht die ComponentMetaData.FireError-Methode in einer SSIS-Skriptkomponente?
- 16. Was macht KFold in Python genau?
- 17. Was macht die Platzierung \ am Ende einer Zeile in Python?
- 18. Was macht "print >>" in Python?
- 19. Was macht% mit Strings in Python?
- 20. Was macht "von MODUL import _" in Python?
- 21. Was macht die Funktion invisible()?
- 22. Was macht Dns.GetHostEntry-Methode (String) eigentlich?
- 23. Was macht eine Methode fadensicher? Wie lauten die Regeln?
- 24. Symfony2 Tree Builder - Was macht die Methode canBeUnset()?
- 25. Was macht die Methode 'to_sym' von Ruby on Rails?
- 26. Was macht die Deallocate-Methode von cv :: Mat?
- 27. was diese Methode macht istExternalStorageRemovable und isExternalStorageEmulated
- 28. Was macht der folgende Python-Code?
- 29. Was macht diese Funktion? (Python iterators)
- 30. Was macht die Funktion tf.nn.embedding_lookup?
http://docs.python.org/2/library/random.html#random.sample – sshashank124
http://stackoverflow.com/questions/22577916/using-nested-loops-to-generate-3-verschiedene-Zufallszahlen/22577977 # 22577977 –