numpy.sqrt(array[, out])
La función se utiliza para determinar la raíz cuadrada positiva de una array, por elementos.
Sintaxis: numpy.sqrt()
Parámetros:
array : [array_like] Valores de entrada cuyas raíces cuadradas deben determinarse.
out : [ndarray, opcional] Objeto de array alternativo en el que colocar el resultado; si se proporciona, debe tener la misma forma que arr .Devuelve: [ndarray] Devuelve la raíz cuadrada del número en una array.
Código #1:
# Python program explaining # numpy.sqrt() method # importing numpy import numpy as geek # applying sqrt() method on integer numbers arr1 = geek.sqrt([1, 4, 9, 16]) arr2 = geek.sqrt([6, 10, 18]) print("square-root of an array1 : ", arr1) print("square-root of an array2 : ", arr2)
Producción:
square-root of an array1 : [ 1. 2. 3. 4.] square-root of an array2 : [ 2.44948974 3.16227766 4.24264069]
Código #2:
# Python program explaining # numpy.sqrt() method # importing numpy import numpy as geek # applying sqrt() method on complex numbers arr = geek.sqrt([4, -1, -5 + 9J]) print("square-root of an array : ", arr)
Producción:
square-root of an array : [ 2.00000000+0.j 0.00000000+1.j 1.62721083+2.76546833j]
Código #3:
# Python program explaining # numpy.sqrt() method # importing numpy import numpy as geek # applying sqrt() method on negative element of real numbers arr = geek.sqrt([-4, 5, -6]) print("square-root of an array : ", arr)
Producción:
RuntimeWarning: invalid value encountered in sqrt square-root of an array : [ nan 2.23606798 nan]