Mathematische Operationen
NumPy bietet eine Vielzahl von mathematischen Operationen für Arrays. Diese Operationen können auf einem oder mehreren Arrays durchgeführt werden.
Öffnen der Python-Shell
Öffnen Sie die Python-Shell, indem Sie den folgenden Befehl in der Konsole eingeben.
python3
Importieren von NumPy
NumPy ist bereits installiert. Sie können es in Ihrem Python-Code importieren:
import numpy as np
Elementweise Operationen
Elementweise Operationen sind Operationen, die auf jedes Element im Array durchgeführt werden.
Lassen Sie uns zwei Arrays erstellen und einige elementweise Operationen ausführen:
## Erstellen von zwei Arrays
arr1 = np.array([1, 2, 3, 4])
arr2 = np.array([5, 6, 7, 8])
## Addieren von zwei Arrays
print("Zwei Arrays addieren: ", arr1 + arr2)
## Subtrahieren von zwei Arrays
print("Zwei Arrays subtrahieren: ", arr1 - arr2)
## Multiplizieren von zwei Arrays
print("Zwei Arrays multiplizieren: ", arr1 * arr2)
## Dividieren von zwei Arrays
print("Zwei Arrays dividieren: ", arr1 / arr2)
## Finden des Restes nach der Division von zwei Arrays
print("Modulo von zwei Arrays: ", arr1 % arr2)
## Potenzieren der Elemente eines Arrays
print("Potenzieren eines Arrays: ", arr1 ** 2)
Ausgabe:
Zwei Arrays addieren: [ 6 8 10 12]
Zwei Arrays subtrahieren: [-4 -4 -4 -4]
Zwei Arrays multiplizieren: [ 5 12 21 32]
Zwei Arrays dividieren: [0.2 0.33333333 0.42857143 0.5 ]
Modulo von zwei Arrays: [1 2 3 4]
Potenzieren eines Arrays: [ 1 4 9 16]
Array-basierte Operationen
Array-basierte Operationen sind Operationen, die auf dem gesamten Array durchgeführt werden.
Lassen Sie uns ein Array erstellen und einige array-basierte Operationen ausführen:
## Erstellen eines Arrays
arr = np.array([1, 2, 3, 4])
## Finden der Summe aller Elemente im Array
print("Summe des Arrays: ", np.sum(arr))
## Finden des Produkts aller Elemente im Array
print("Produkt des Arrays: ", np.prod(arr))
## Finden des kleinsten Elements im Array
print("Kleinster Element im Array: ", np.min(arr))
## Finden des größten Elements im Array
print("Größtes Element im Array: ", np.max(arr))
## Finden der durchschnittlichen Zahl aller Elemente im Array
print("Durchschnitt des Arrays: ", np.mean(arr))
## Finden der Standardabweichung aller Elemente im Array
print("Standardabweichung des Arrays: ", np.std(arr))
Ausgabe:
Summe des Arrays: 10
Produkt des Arrays: 24
Kleinster Element im Array: 1
Größtes Element im Array: 4
Durchschnitt des Arrays: 2.5
Standardabweichung des Arrays: 1.118033988749895