Die Funktion „random.sample“ in Python wird verwendet, um Elemente einer bestimmten Länge zufällig aus einer bestimmten Sequenz zu extrahieren und eine neue Liste zurückzugeben. Die Syntax der Funktion lautet „random.sample(population, k)“, wobei „population“ ein ist iterierbar Eine Sequenz kann eine Liste, ein Tupel, eine Menge usw. sein, und k ist die Anzahl der zu extrahierenden Elemente.
In Python wird die Funktion random.sample verwendet, um Elemente einer angegebenen Länge zufällig aus einer angegebenen Sequenz zu extrahieren und eine neue Liste zurückzugeben. Die Syntax dieser Funktion lautet wie folgt:
random.sample(population, k)
Nach dem Login kopieren
wobei Population eine iterierbare Sequenz ist, die eine Liste, ein Tupel, eine Menge usw. sein kann, und k die Anzahl der zu extrahierenden Elemente ist.
Angenommen, es gibt eine Liste [1, 2, 3, 4, 5], können wir die Funktion random.sample verwenden, um einen Teil der Elemente zufällig zu extrahieren:
import random
seq = [1, 2, 3, 4, 5]
sampled = random.sample(seq, 3)
print(sampled) # 可能的输出:[3, 1, 4]
Nach dem Login kopieren
In diesem Beispiel zufällig .sample stammt aus Drei Elementen, die zufällig aus der seq-Liste ausgewählt werden, und die zurückgegebene Stichprobenliste enthält diese drei zufällig ausgewählten Elemente.
Es ist zu beachten, dass die Funktion random.sample die ursprüngliche Reihenfolge nicht ändert, sondern eine neue Liste mit den extrahierten Elementen zurückgibt. Wenn Sie außerdem versuchen, Elemente aus einer leeren Sequenz zu extrahieren, oder wenn die Anzahl der zu extrahierenden Elemente die Länge der Sequenz überschreitet, wird eine ValueError-Ausnahme ausgelöst.
Kurz gesagt ist die Funktion random.sample ein praktisches Werkzeug, das in Szenarien, in denen Elemente zufällig extrahiert werden müssen, wie Datenverarbeitung, Simulationsexperimente usw., eine Rolle spielen kann. Sie wird häufig verwendet.
Das obige ist der detaillierte Inhalt vonEinführung in die Beispielfunktion in Python. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!