En este tutorial se explica cómo calcular la raíz cuadrada en Python. Lo explicamos de 4 formas distintas, dos de ellas con comandos directos de Python y otras dos usando librarías como, sqrt math y sqrt numpy. Aunque pueden existir más formas de calcular la raíz cuadrada.
Resumen.
A continuación te resumimos 4 maneras distintas para calcular la raíz en Python.
Con el comando **.
Es la manera que consideramos más sencilla. Elevar a la potencia 1/2, usando el comando de doble asterisco.
a = 25 **0.5 print(a) ## Imprime: 5
Con el comando pow().
Python tiene un comando para elevar a la potencia, con este también podemos calcular la raíz. cuadrada, si elevamos a la 1/2 el número.
a = pow( 25, 1/2) print(a) ## Imprime: 5
Sqrt math python.
Podemos usar el comando sqrt de la librería math.
import math a = math.sqrt( 25) print(a) ## Imprime: 5
Raíz cuadrada numpy.
La librería numpy tiene el comando “sqrt” para calcular la raíz cuadrada. Es prácticamente igual a la librería math.
import numpy as np a = np.sqrt( 25) print(a) ## Imprime: 5
Calculando la raíz cuadrada en Python usando **.
En Python podemos elevar a la potencia un número si usamos el símbolo de asterisco dos veces seguidas “**”.
Como la raíz cuadrada es elevar un número a la ½ o bien a la 0.5. Podemos usar el comando ** para calcular la raíz cuadrada, la raíz cúbica (1/3) o cualquier raíz que queramos.
Vamos a calcular la raíz cuadrada así:
a = 4**(1/2) b = 9 **0.5 print(a) ## Imprime: 2 print(b) ## Imprime: 3
Es la forma más sencilla de calcular la raíz cuadrada en Python según nuestro punto de vista. A continuación te explicaremos más formas de lograrlo.
Comando pow(n, p) en Python.
Python tiene un comando con el que se puede elevar a la potencia cualquier número sin usar librarías, el comando es “pow()” que tiene 2 parámetro como se muestra a continuación:
“pow(n, p)”
Dónde:
- n, es el número al que queremos elevar a una potencia.
- p, es la potencia a la que elevaremos el número.
Así podemos elevar un número a la 1/2 y tendremos la raíz cuadrada. O bien a la 1/3 y tendremos la raíz cúbica.
a = pow( 4, 1/2) b = pow( 9, 0.5) print(a) ## Imprime: 2 print(b) ## Imprime: 3
Raíz cuadrada con math (sqrt math).
Podemos usar librarías para calcular la raíz cuadrada, en este caso se usará la librería math. Esta librería tiene un comando específico para calcular la raíz cuadrada. Aunque este comando solo funciona para la raíz cuadrada, no otras raíces como la cúbica, etc.
import math a = math.sqrt( 4) b = math.sqrt( 9) print(a) ## Imprime: 2 print(b) ## Imprime: 3
Raíz cuadrada con numpy (sqrt numpy).
También podemos utilizar la librería numpy para calcular la raíz cuadrada. Esta librería tiene un comando llamado “sqrt” con el que podemos realizar el cálculo.
import numpy as np a = np.sqrt( 4) b = np.sqrt( 9) print(a) ## Imprime: 2 print(b) ## Imprime: 3
Ye tienes varias maneras en Python, para calcular la raíz cuadrada. Existen más pero todas serán muy similares.
Para más tutoriales de Python puedes ir a este enlace.
Dejamos algunos tutoriales que pueden interesarte.