Generieren Sie Zufallsvektoren mit Numpy

einführen

Numpy ist eine Open-Source-Python-Bibliothek für wissenschaftliches Rechnen, die gängige Array- und Matrixoperationen unterstützt. Sie verfügt über einfachere Anweisungen und effizientere Algorithmen als Python für dieselben Rechenaufgaben. Numpy verarbeitet mehrdimensionale Arrays mithilfe des Nadarray-Objekts, einem schnellen und flexiblen Datencontainer.

Numpy installieren

Nach der Installation der Numpy-Bibliothek können wir spielen

pip install numpy

Generieren Sie Zufallsvektoren mit Numpy

  • Verwenden Sie Numpy, um einen Vektor mit gleichem Abstand der Länge 10 zu generieren:
import numpy as np
data = np.arange(10)
结果:
[0 1 2 3 4 5 6 7 8 9]
  • Verwenden Sie Numpy, um einen Vektor zufälliger Ganzzahlen der Länge 10 zu generieren:
import numpy as np
"""
low:随机数最小值
high:随机数最大值
"""
data = np.random.randint(low=0, high=10, size=10)
结果:
[0 0 3 7 4 5 2 2 5 8]
  • Verwenden Sie Numpy, um einen zufälligen Float-Vektor der Länge 10 zu generieren:
data = np.random.uniform(low=0, high=10, size=10)
结果:
[5.56869785 4.72396275 2.58837533 5.52509703 5.26986622 7.35248333
 5.63826653 1.89388404 7.96779267 6.64605003]

abschließend

Numpy ist eine häufig verwendete Bibliothek in Python und eine unverzichtbare Bibliothek für Deep Learning. Im folgenden Blog werden wir Numpy verwenden, um mehrdimensionale Matrizen zu generieren und Matrixdimensionen zu konvertieren.

Guess you like

Origin blog.csdn.net/Silver__Wolf/article/details/132349903