Heim Web-Frontend HTML-Tutorial Ein einfaches Tutorial zum Generieren von Zufallszahlen mit Numpy

Ein einfaches Tutorial zum Generieren von Zufallszahlen mit Numpy

Jan 26, 2024 am 08:12 AM
numpy 随机数 生成

Ein einfaches Tutorial zum Generieren von Zufallszahlen mit Numpy

Lernen Sie, wie Sie Numpy verwenden, um Zufallszahlen zu generieren

Numpy ist eine Mathematikbibliothek in Python, die eine Fülle numerischer Verarbeitungsfunktionen und -werkzeuge bereitstellt. Eine der am häufigsten verwendeten Funktionen ist die Möglichkeit, Zufallszahlen zu generieren, was in Bereichen wie Simulationsexperimenten, Datenanalyse und maschinellem Lernen nützlich ist.

In diesem Artikel erfahren Sie, wie Sie mit Numpy Zufallszahlen generieren und stellen spezifische Codebeispiele bereit.

Zunächst müssen Sie sicherstellen, dass die Numpy-Bibliothek installiert ist. Sie können es mit dem folgenden Befehl installieren:

1

pip install numpy

Nach dem Login kopieren

Nachdem die Installation abgeschlossen ist, können Sie die folgenden Schritte ausführen, um Numpy zum Generieren von Zufallszahlen zu verwenden.

Schritt 1: Importieren Sie die Numpy-Bibliothek.

Zuerst müssen Sie die Numpy-Bibliothek importieren. Sie können den folgenden Code verwenden, um dies zu erreichen:

1

import numpy as np

Nach dem Login kopieren

Schritt 2: Zufällige Ganzzahlen generieren

Sie können das Zufallsmodul von Numpy verwenden, um zufällige Ganzzahlen zu generieren. Der folgende Code zeigt, wie eine Zufalls-Ganzzahl generiert wird:

1

random_int = np.random.randint(low, high, size)

Nach dem Login kopieren

Unter diesen stellt Low die Untergrenze der Zufalls-Ganzzahl dar, High die Obergrenze der Zufalls-Ganzzahl (exklusiv) und Größe die Anzahl der generierten Zufalls-Ganzzahlen.

Wenn Sie beispielsweise eine zufällige Ganzzahl mit einem Wert zwischen 0 und 9 (außer 9) generieren möchten, können Sie den folgenden Code verwenden:

1

random_int = np.random.randint(0, 9, 1)

Nach dem Login kopieren

Schritt 3: Generieren Sie eine zufällige Gleitkommazahl

Das können Sie auch verwenden numpy Das Zufallsmodul generiert zufällige Gleitkommazahlen. Der folgende Code zeigt, wie eine zufällige Gleitkommazahl generiert wird:

1

random_float = np.random.uniform(low, high, size)

Nach dem Login kopieren

Unter diesen stellt „low“ die Untergrenze der zufälligen Gleitkommazahlen dar, „high“ die Obergrenze der zufälligen Gleitkommazahlen und „size“ die Anzahl der generierten zufälligen Gleitkommazahlen Punktzahlen.

Wenn Sie beispielsweise eine zufällige Gleitkommazahl mit einem Wert zwischen 0 und 1 generieren möchten, können Sie den folgenden Code verwenden:

1

random_float = np.random.uniform(0, 1, 1)

Nach dem Login kopieren

Schritt 4: Generieren Sie ein Zufallsarray

Sie können auch das Zufallsmodul von Numpy verwenden um ein zufälliges Array zu erzeugen. Der folgende Code zeigt, wie ein Zufallsarray generiert wird:

1

random_array = np.random.random(size)

Nach dem Login kopieren

wobei size die Form des generierten Zufallsarrays darstellt.

Wenn Sie beispielsweise ein zufälliges Array der Form (3, 3) generieren möchten, können Sie den folgenden Code verwenden:

1

random_array = np.random.random((3, 3))

Nach dem Login kopieren

Schritt 5: Legen Sie den Zufallszahlen-Startwert fest

Wenn Sie sicherstellen möchten, dass die generierte Zufallszahl zufällig ist Zahlen sind reproduzierbar, das heißt, bei jeder Ausführung wird dieselbe Zufallszahl generiert, und Sie können den Zufallszahlen-Startwert festlegen. Der folgende Code zeigt, wie der Zufallszahlen-Startwert festgelegt wird:

1

np.random.seed(seed)

Nach dem Login kopieren

Wobei „Seed“ den Wert des Zufallszahlen-Startwerts darstellt.

Wenn Sie beispielsweise sicherstellen möchten, dass die generierte Zufallszahl jedes Mal dieselbe ist, können Sie den folgenden Code verwenden:

1

np.random.seed(0)

Nach dem Login kopieren

Auf diese Weise wird bei jeder Ausführung des Codes dieselbe Zufallszahl generiert.

Das Obige sind die grundlegenden Schritte und Codebeispiele für die Verwendung von Numpy zum Generieren von Zufallszahlen. Ich hoffe, dieser Artikel hilft Ihnen, die von Numpy bereitgestellten Zufallszahlenfunktionen zu verstehen und zu verwenden!

Das obige ist der detaillierte Inhalt vonEin einfaches Tutorial zum Generieren von Zufallszahlen mit Numpy. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße Artikel -Tags

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

So überprüfen Sie schnell die Numpy-Version So überprüfen Sie schnell die Numpy-Version Jan 19, 2024 am 08:23 AM

So überprüfen Sie schnell die Numpy-Version

Numpy-Version aktualisieren: eine detaillierte und leicht verständliche Anleitung Numpy-Version aktualisieren: eine detaillierte und leicht verständliche Anleitung Feb 25, 2024 pm 11:39 PM

Numpy-Version aktualisieren: eine detaillierte und leicht verständliche Anleitung

Schritt-für-Schritt-Anleitung zur Installation von NumPy in PyCharm und zur optimalen Nutzung seiner Funktionen Schritt-für-Schritt-Anleitung zur Installation von NumPy in PyCharm und zur optimalen Nutzung seiner Funktionen Feb 18, 2024 pm 06:38 PM

Schritt-für-Schritt-Anleitung zur Installation von NumPy in PyCharm und zur optimalen Nutzung seiner Funktionen

Numpy-Installationsanleitung: Installationsprobleme in einem Artikel lösen Numpy-Installationsanleitung: Installationsprobleme in einem Artikel lösen Feb 21, 2024 pm 08:15 PM

Numpy-Installationsanleitung: Installationsprobleme in einem Artikel lösen

Entdecken Sie die geheime Methode zur schnellen Deinstallation der NumPy-Bibliothek Entdecken Sie die geheime Methode zur schnellen Deinstallation der NumPy-Bibliothek Jan 26, 2024 am 08:32 AM

Entdecken Sie die geheime Methode zur schnellen Deinstallation der NumPy-Bibliothek

Anleitung zum Deinstallieren der NumPy-Bibliothek, um Konflikte und Fehler zu vermeiden Anleitung zum Deinstallieren der NumPy-Bibliothek, um Konflikte und Fehler zu vermeiden Jan 26, 2024 am 10:22 AM

Anleitung zum Deinstallieren der NumPy-Bibliothek, um Konflikte und Fehler zu vermeiden

Eingehende Analyse der Numpy-Slicing-Operationen und deren Anwendung im tatsächlichen Kampf Eingehende Analyse der Numpy-Slicing-Operationen und deren Anwendung im tatsächlichen Kampf Jan 26, 2024 am 08:52 AM

Eingehende Analyse der Numpy-Slicing-Operationen und deren Anwendung im tatsächlichen Kampf

Leitfaden zur Auswahl der Numpy-Version: Warum ein Upgrade? Leitfaden zur Auswahl der Numpy-Version: Warum ein Upgrade? Jan 19, 2024 am 09:34 AM

Leitfaden zur Auswahl der Numpy-Version: Warum ein Upgrade?

See all articles