Raíz cuadrada en Python

Manav Narula 10 octubre 2023
  1. Utilice math.sqrt() para calcular la raíz cuadrada de un número en Python
  2. Utilice la función pow() para calcular la raíz cuadrada de un número en Python
  3. Utilice el operador ** para calcular la raíz cuadrada de un número en Python
  4. Utilice cmath.sqrt() para calcular la raíz cuadrada de un número en Python
  5. Utilice numpy.sqrt() para calcular la raíz cuadrada de un número en Python
Raíz cuadrada en Python

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]
Manav Narula avatar Manav Narula avatar

Manav is a IT Professional who has a lot of experience as a core developer in many live projects. He is an avid learner who enjoys learning new things and sharing his findings whenever possible.

LinkedIn

Artículo relacionado - Python Math