Das Erstellen eines zufälligen Arrays ist eine der häufigsten Aufgaben in der Python-Programmierung. Randomisierte Arrays werden oft zum Testen von Algorithmen, zum Generieren zufälliger Daten oder einfach nur zum Spielen verwendet. In diesem Artikel werden wir uns einige Möglichkeiten ansehen, wie Sie ein zufälliges Array in Python erstellen können.
Der erste und einfachste Weg ist die Verwendung der fertigen Random-Funktion.sample(). Es nimmt zwei Argumente an: die Liste der Elemente und die Anzahl der Elemente, die ausgewählt werden sollen. Die Funktion gibt eine Liste der ausgewählten Elemente zurück.
Wenn wir beispielsweise ein zufälliges Array mit 10 Elementen erstellen müssen, können Sie den folgenden Code verwenden:
import randomarray = random.sample(range(1, 100), 10)print(array)
Als Ergebnis der Codeausführung erhalten wir ein zufälliges Array von 10 Zahlen im Bereich von 1 bis 100. Jedes Element des Arrays ist eindeutig.
Wenn wir jedoch ein zufälliges Array aus Elementen eines bestimmten Typs (z. B. Strings) erstellen müssen, können Sie die Funktion random verwenden.choices(). Es nimmt zwei Argumente an: die Liste der Elemente und die Anzahl der Elemente, die Sie auswählen möchten. Die Funktion kann eine Liste mit sich wiederholenden Elementen zurückgeben.
Zufällige Elemente in Python auswählen
In Python gibt es mehrere Möglichkeiten, zufällige Elemente aus einem Array auszuwählen. Lassen Sie uns einige davon betrachten:
Zufällige Auswahl eines einzelnen Elements:
Sie können die Funktion verwenden, um ein zufälliges Element aus einem Array auszuwählen random.choice(). Es nimmt ein Array und gibt daraus ein zufälliges Element zurück. Um beispielsweise eine Zufallszahl aus einem Array auszuwählen [1, 2, 3, 4, 5] Sie können den folgenden Code verwenden:
numbers = [1, 2, 3, 4, 5]
Zufällige Auswahl mehrerer Elemente:
Wenn Sie mehrere zufällige Elemente aus einem Array auswählen möchten, können Sie die Funktion verwenden random.sample(). Es nimmt ein Array und die Anzahl der Elemente an, die Sie auswählen möchten, und gibt ein neues Array mit den ausgewählten Elementen zurück. Um beispielsweise 3 Zufallszahlen aus einem Array auszuwählen [1, 2, 3, 4, 5] Sie können den folgenden Code verwenden:
numbers = [1, 2, 3, 4, 5]
random_numbers = random.sample(numbers, 3)
Das random_numbers-Array enthält jetzt 3 Zufallszahlen aus dem ursprünglichen Array.
Die Auswahl zufälliger Elemente in Python ist daher mit Funktionen ziemlich einfach random.choice() und random.sample(). Verwenden Sie sie in Ihren Projekten, um zufällige Daten oder zufällige Stichproben aus einem Array zu generieren.
Wie man ein zufälliges Array in einer Python macht
Das Erstellen eines zufälligen Arrays in einer Python kann sehr nützlich sein, wenn Sie eine Reihe von Zufallszahlen schnell generieren müssen. Dies kann beispielsweise nützlich sein, wenn Sie Experimente durchführen, Daten analysieren oder zufällige Testdaten erstellen.
Um ein zufälliges Array in Python zu erstellen, können Sie das random-Modul verwenden. Importieren Sie es einfach und verwenden Sie die Random-Funktion.sample() mit den entsprechenden Parametern.
Hier ist ein Beispielcode, der ein zufälliges Array mit 10 Zahlen erstellt:
import random array = random.sample(range(1, 100), 10) print(array)
In diesem Beispiel verwenden wir die Funktion random.sample(), das eine Liste eindeutiger Elemente aus dem angegebenen Bereich generiert. In unserem Fall haben wir einen Bereich von 1 bis 100 angegeben und die Anzahl der Elemente beträgt 10.
Sie können die Parameter der Random-Funktion ändern.sample() nach Ihren Bedürfnissen. Sie können beispielsweise den Bereich von Zahlen, die Anzahl der Elemente ändern oder andere Funktionsargumente verwenden.
Jetzt haben Sie ein zufälliges Array, das Sie für Ihre Bedürfnisse verwenden können. Sie können beispielsweise ein Array sortieren, mathematische Operationen an seinen Elementen durchführen oder andere Operationen durchführen, die von Ihren Zielen abhängen.
Daher ist das Erstellen eines zufälligen Arrays in einer Python einfach und kann ein sehr praktisches Werkzeug sein, wenn Sie mit zufälligen Daten arbeiten.