NumPy (Numerical Python) ist eine Erweiterungsbibliothek der Python-Sprache, die eine große Anzahl dimensionaler Array- und Matrixoperationen unterstützt. Darüber hinaus bietet sie auch eine große Anzahl mathematischer Funktionsbibliotheken für Array-Operationen.
Die Release-Version auf der offiziellen Python-Website enthält nicht das NumPy-Modul. (Empfohlenes Lernen: Python-Video-Tutorial)
Verwenden Sie pip zum Installieren
Der einfachste Weg, NumPy zu installieren, ist die Verwendung von pip tool:
python -m pip install --user numpy scipy matplotlib ipython jupyter pandas sympy nose
--user Option kann so eingestellt werden, dass nur unter dem aktuellen Benutzer installiert wird, anstatt in das Systemverzeichnis zu schreiben.
NumPys Vorgänger Numeric wurde erstmals von Jim Hugunin und anderen Mitarbeitern entwickelt. Im Jahr 2005 kombinierte Travis Oliphant die Funktionen einer anderen Bibliothek derselben Art, Numarray, und fügte weitere NumPy hinzu als Erweiterung entwickelt. NumPy ist Open Source und wird von vielen Mitarbeitern gepflegt und entwickelt.
NumPy ist eine sehr schnelle Mathematikbibliothek, die hauptsächlich für Array-Berechnungen verwendet wird, einschließlich:
Ein leistungsstarkes N-dimensionales Array-Objekt ndarray
Broadcast-Funktionsfunktion
Tools zur Integration von C/C++/Fortran-Code
Lineare Algebra, Fourier-Transformation, Zufallszahlengenerierung und andere Funktionen
NumPy wird normalerweise mit der Bibliothek SciPy (Scientific Python) und Matplotlib (Plotten) kombiniert ), wird diese Kombination häufig als Ersatz für MatLab verwendet. Dabei handelt es sich um eine leistungsstarke wissenschaftliche Computerumgebung, die uns beim Erlernen von Datenwissenschaft oder maschinellem Lernen mithilfe von Python hilft.
SciPy ist eine Open-Source-Python-Algorithmusbibliothek und ein mathematisches Toolkit.
SciPy enthält Module für Optimierung, lineare Algebra, Integration, Interpolation, spezielle Funktionen, schnelle Fourier-Transformation, Signalverarbeitung und Bildverarbeitung, gewöhnliche Differentialgleichungslösung und andere Berechnungen, die häufig in Wissenschaft und Technik verwendet werden.
Matplotlib ist eine visuelle Schnittstelle für die Programmiersprache Python und ihr numerisches Mathematik-Erweiterungspaket NumPy. Es bietet eine Anwendungsprogrammierschnittstelle (API) zum eingebetteten Zeichnen in Anwendungen mithilfe gängiger GUI-Toolkits wie Tkinter, wxPython, Qt oder GTK+.
Weitere technische Artikel zum Thema Python finden Sie in der Spalte Python-Tutorial, um mehr darüber zu erfahren!
Das obige ist der detaillierte Inhalt vonSo installieren Sie die Numpy-Bibliothek in Python. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!