Python で X 値の N 番目ルートを見つける
乗算で使用される n 乗根は、基本値と元の値を示します。しかし、n 乗根とは何ですか?4 番目、16 番目などを書くのではなく、n 番目と言うことができます。
- 2 番目の根は平方根
- 3 番目のルートは立方根
- などです。
この記事では、Python で numpy ライブラリを使用せずに、numpy 組み込みライブラリとその他の方法を使用して x 値の n 乗根を取得する方法を紹介します。以下に、ライブラリの有無にかかわらず、任意の数の n 乗根を取得する方法について簡単に説明します。
ここでは、numpy.sqrt()
組み込み関数を使用して平方根を見つけようとしています。また、数値の立方体を見つけたい場合は、同じ組み込み numpy.cbrt()
を使用します。しかし、数値の 4 番目のルートまたは 8 番目のルートを見つけたい場合はどうでしょうか。次に、Python に組み込みのべき関数を使用した特定の方程式を使用する必要があります。これについては、以下で正確に説明します。
同時に、私たちは Python のパワーとルートを使って作業しています。幸い、問題を解決するための組み込みの方法があります。それは、Python の NumPy
モジュールです。
ここでは、組み込みの python モジュールから NumPy
モジュールをインポートする方法を示します。その後、Python の特定の数値のルートを見つけるために、いくつかの Python 組み込み関数を扱います。
また、組み込み関数を使用し、関数なしの式を使用して、数値の特定のルートを見つけるいくつかの例を以下に示します。
power()
関数を使用して X の N 番目ルートを見つける
手順を開始して、最初に NumPy
モジュールをインポートします。次に、2つの値を割り当てて、それぞれ値のルートを見つけます。次に、組み込みのべき関数を使用して、値 9 の 2 乗根を見つけます。結果の値が出力に表示されます。
コード例:
# 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)
出力:
The 2th root of value = 9 is: 3.0
Python で式を使用して X の N 番目ルートを見つける
Python 式を使用して任意の値のルートを見つけるため、このコードブロックは numpy 組み込みモジュールをインポートしません。まず、2つの値を割り当てて、それぞれ値のルートを見つけます。次に、方程式を使用して値 9 の 2 乗根を見つけます。一般に、組み込み関数を使用しなくても、x 値の n 乗根を簡単に見つけることができます。
x の n 番目のルートを見つけるための構文は次のとおりです。
x ** (1 / float(n))
結果の値が出力に表示されます。
コード例:
# python 3.x
x = 9
n = 2
result = x ** (1 / float(n))
print(f"The {n}th root of value = {x} is:", result)
出力:
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