HOWTO · Python
Raíz cuadrada en Python
Este tutorial demuestra cómo calcular la raíz cuadrada de un número en Python
En esta página
Para un número dado, su raíz cuadrada es un número cuyo cuadrado es igual a este número.
En Python, podemos calcular la raíz cuadrada de un número usando funciones y operadores incorporados, que se discutirán en este tutorial.
Utilice math.sqrt() para calcular la raíz cuadrada de un número en Python
El módulo math tiene diferentes funciones para realizar operaciones matemáticas en Python. La función sqrt() devuelve la raíz cuadrada de un número positivo. Por ejemplo:
import math
print(math.sqrt(16))
Producción :
4.0
También podemos calcular la raíz cuadrada de una lista de números usando esta función. Repetimos la lista usando un bucle for y aplicamos la función math.sqrt() a cada elemento. Vea el código de ejemplo a continuación.
import math
a = [4, 2, 6]
b = []
for i in a:
b.append(math.sqrt(i))
print(b)
Producción :
[2.0, 1.4142135623730951, 2.449489742783178]
Utilice la función pow() para calcular la raíz cuadrada de un número en Python
La raíz cuadrada de un número no es más que el número elevado a 0,5. La función pow() en Python devuelve el valor de un número elevado a una potencia especificada y se puede usar para calcular la raíz cuadrada de un número como se muestra a continuación. El primer parámetro de la función pow() es la base y el segundo es el exponente.
print(pow(9, 0.5))
Producción :
3.0
Utilice el operador ** para calcular la raíz cuadrada de un número en Python
El operador ** realiza la misma función que el método pow. Podemos usarlo para calcular la raíz cuadrada de un número como se muestra a continuación.
print(9 ** (0.5))
Producción :
3.0
Utilice cmath.sqrt() para calcular la raíz cuadrada de un número en Python
El módulo cmath tiene métodos para lidiar con números complejos. cmath.sqrt() devuelve la raíz cuadrada de números negativos o imaginarios. Por ejemplo:
import cmath
x = -16
print(cmath.sqrt(x))
Producción :
4j
Utilice numpy.sqrt() para calcular la raíz cuadrada de un número en Python
El método numpy.sqrt() puede calcular la raíz cuadrada de todos los elementos en un objeto de datos como una lista o un array a la vez. Devuelve un array que contiene la raíz cuadrada de todos los elementos. Por ejemplo:
import numpy as np
a = [4, 2, 6]
print(np.sqrt(a))
Producción :
[2. 1.41421356 2.44948974]