Website-Suche

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