Encontre a raiz Nº do valor X em Python
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
Abdul is a software engineer with an architect background and a passion for full-stack web development with eight years of professional experience in analysis, design, development, implementation, performance tuning, and implementation of business applications.
LinkedIn