HOWTO · Python

Encontre a raiz Nº do valor X em Python

Este tutorial demonstra como encontrar a enésima raiz do valor x em Python

Nesta página

A enésima raiz, que é usada na multiplicação, nos dá o valor básico e original. Mas qual é a enésima raiz? Em vez de escrever o 4º, 16º, etc, podemos apenas dizer o enésimo.

  • A segunda raiz é a raiz quadrada
  • A terceira raiz é a raiz cúbica
  • etc!

Este artigo apresentará como obter a enésima raiz do valor x usando a biblioteca integrada numpy e o outro método sem usar a biblioteca numpy em Python. Abaixo, há uma breve descrição de como obter a enésima raiz de qualquer número com ou sem a biblioteca.

Aqui estamos prestes a encontrar a raiz quadrada através da função interna numpy.sqrt(), também quando queremos encontrar o cubo de um número, usamos o mesmo numpy.cbrt() interno. Mas e se quisermos encontrar a 4ª raiz ou a 8ª raiz de um número? Em seguida, você deve usar a equação específica com a função de potência embutida no Python, que é descrita abaixo com precisão.

Ao mesmo tempo, estamos trabalhando com o poder e também com o root no Python. Felizmente, existe uma maneira integrada de torná-lo sem problemas: o módulo Python NumPy.

Aqui, mostraremos como podemos importar o módulo NumPy do módulo python embutido. Depois disso, lidaremos com algumas funções integradas do Python para encontrar a raiz de um número específico no Python.

Você também encontrará abaixo alguns exemplos de como encontrar a raiz específica de um número usando as funções integradas e usando expressões sem funções.

Encontre a raiz Nº de X usando a função power()

Iniciando o procedimento, primeiro importaremos o módulo NumPy; em seguida, atribuiremos os dois valores para encontrar a raiz de um valor, respectivamente. Em seguida, usando a função de potência embutida, encontraremos a 2ª raiz do valor 9. O valor do resultado será exibido na saída.

Códigos de exemplo:

# python 3.x
import numpy as npobject

a = 9
n = 2
result = npobject.power(a, (1 / n))
print(f"The {n}th root of value = {a} is:", result)

Resultado:

The 2th root of value = 9 is: 3.0

Encontre a raiz Nº do X usando expressão em Python

Este bloco de código não importará o módulo integrado numpy porque usaremos a expressão Python para encontrar a raiz de qualquer valor. Primeiro, atribuiremos os dois valores para encontrar a raiz de um valor, respectivamente. Em seguida, usamos a equação para encontrar a 2ª raiz do valor 9. Em geral, podemos encontrar facilmente a enésima raiz do valor x sem usar a função interna.

A sintaxe para encontrar a enésima raiz de x é:

x ** (1 / float(n))

O valor do resultado será exibido na saída.

Códigos de exemplo:

# python 3.x
x = 9
n = 2
result = x ** (1 / float(n))
print(f"The {n}th root of value = {x} is:", result)

Resultado:

The 2th root of value = 9 is: 3.0