numpy.square() in Python
Die Funktion numpy.square() in Python gibt ein neues Array zurück, dessen Elemente die Quadratwerte der Elemente des Quellarrays sind. Das Quellarray bleibt unverändert.
Python numpy.square() Beispiele
Es ist eine Hilfsfunktion, um schnell das Quadrat der Matrixelemente zu berechnen. Lassen Sie uns die Beispiele der numpy-Funktion square() mit ganzen Zahlen, Fließkommazahlen und komplexen Typ-Array-Elementen betrachten.
1. numpy square() int Array
import numpy as np
ints
array_2d = np.array([[1, 2, 3], [4, 5, 6]])
print(f'Source Array:\n{array_2d}')
array_2d_square = np.square(array_2d)
print(f'Squared Array:\n{array_2d_square}')
Ausgabe :
Source Array:
[[1 2 3]
[4 5 6]]
Squared Array:
[[ 1 4 9]
[16 25 36]]
2. numpy square() Gleitpunktarray
import numpy as np
array_2d_float = np.array([1.2, 2.3, 5])
print(f'Source Array:\n{array_2d_float}')
array_2d_float_square = np.square(array_2d_float)
print(f'Squared Array:\n{array_2d_float_square}')
Ausgabe :
Source Array:
[1.2 2.3 5. ]
Squared Array:
[ 1.44 5.29 25. ]
Beachten Sie, dass die Ganzzahl im Gleitkomma-Array in eine Gleitkommazahl umgewandelt wurde.
3. numpy square() komplexe Zahlenarray
arr = np.array([1 + 2j, 2 + 3j, 4])
print(f'Source Array:\n{arr}')
arr_square = np.square(arr)
print(f'Squared Array:\n{arr_square}')
Ausgabe :
Source Array:
[1.+2.j 2.+3.j 4.+0.j]
Squared Array:
[-3. +4.j -5.+12.j 16. +0.j]
Hier wird das ganze Zahlenelement in eine komplexe Zahl umgewandelt. Bezug: API-Dokumentation
