-
ループを使用する方法: この方法では、配列内の要素を順番に取り出し、n乗を計算します。ループを使用して全ての要素を処理するため、計算量はO(N)となります。
def find_nth_power(arr, n): result = [] for num in arr: result.append(num n) return result
-
内包表記を使用する方法: 内包表記は、シンプルな構文を使用してリストを生成するための強力なツールです。この方法では、内包表記を使用して要素のn乗を一行で計算します。
def find_nth_power(arr, n): return [num n for num in arr]
-
NumPyを使用する方法: NumPyは、数値計算を行うための高速で効率的なライブラリです。この方法では、NumPyを使用して配列の要素のn乗を計算します。
import numpy as np def find_nth_power(arr, n): return np.power(arr, n)
これらの方法は、いずれも配列内の要素のn乗を見つけるために便利です。選択する方法は、プロジェクトの要件や個人の好みによって異なるかもしれません。コード例を参考にして、自分に合った方法を選んでください。