Numerical Python oder NumPy , ist eine Erweiterung der Programmiersprache Python , die Arrays und Matrizen unterstützt . Es kommt auch mit mehreren Funktionen, die Berechnungen durchführen und analysieren diese Strukturen , so dass Sie Statistiken über die Daten zu sammeln oder zu ändern Sie sie nach Bedarf . Um NumPy Funktionen nutzen erste importieren " numpy "-Paket in Ihrem Programm. Erstellen von Arrays
" arange " und " arrayrange "-Funktionen sind auch : beide können Sie erstellen und initialisieren ein Array mit einem Bereich von numerischen Werten . Mit ein, zwei oder drei Parameter , wenn dies zu tun. Die erste ist die "Start"- Wert . Allein verwendet , umfasst der Array alle Werte von Null bis zum Wert minus eins. Wenn mit einem zweiten Parameter , ist der Wert der ersten im Array. Der zweite Parameter ist die "Stop"- Wert, der die max Wert im Array zeigt , minus eins. Die dritte ist die " Schritt", die den Wert angibt , um jeden Eintrag des Arrays durch erhöhen . Zum Beispiel, " myArray.arange ( 4,15,3 ) " erstellt ein Array mit Werten " [ 4,7,10,12 ] " in ihm.
Statistische und Arithmetik Funktionen
NumPy hat mehrere Funktionen, die Array-Analyse -Bericht Informationen über den Inhalt des Arrays. Sie können sie benutzen , um Werte für die durchschnittliche bekommen , Mittelwert, Maximum , Minimum, Median oder andere Werte innerhalb des Bereichs der Einträge in dem Array . Es hat auch viele Funktionen verwendet werden, um Einträge in der Matrix zu modifizieren, wie Addition, Subtraktion, Multiplikation und Division. Bei der Verwendung dieser Funktionen - zum Beispiel, indem - . Können Sie alles von einzelnen Zahlen zu einzelnen Werte im Array , oder sogar zwei ganze Arrays addieren
erweiterte mathematische Funktionen
Einer NumPy die Vorteile gegenüber anderen Programmiersprachen ist seine erweiterte mathematische Funktionen, die Sie mit Arrays verwenden kann . Zum Beispiel können Sie mit der linearen Algebra Funktionen zu lösen , verfolgen oder umzukehren Array Matrizen , oder nutzen Sie die innere oder äußere Produkt zweier Arrays. Sie können auch die Clip Werte im Array , die Begrenzung der oberen und unteren Werte auf einen bestimmten Bereich . Zum Beispiel , um die Werte zwischen zwei und sieben Clip , werden alle Werte unterhalb oder oberhalb dieser Werte jene Werte geworden sind; . Den Rest gleich
Achse Parameter
bleiben < p> Viele NumPy die Funktionen umfassen eine optionale " Achse "-Parameter . Wenn angegeben, erzählt es die Funktion, die von Dimensionen oder Achsen liegen, in einem mehrdimensionalen Array Sie die Funktion für den Betrieb auf . Python verwendet nullbasiert Dimensionierung , was bedeutet, dass die erste Dimension einen Index von Null bedeutet hat , die zweite hat einen, und so weiter. Der Standardwert ist "none" (nicht Null , weil der Indexierung) , was bedeutet, dass Sie das gesamte Array verwenden möchten. Mit einem numerischen Wert für diesen Parameter gibt einen Bereich innerhalb des Arrays zu bewerten.