[Python]numpy.ndarrayでリスト(List)の全要素を二乗するには?

python

どうも、ちょげ(@chogetarou)です。

numpy.ndarrayを使ってリスト(List)の全要素を2乗する方法を紹介します。

スポンサーリンク

方法

インターフェース, インターネット, プログラム, ブラウザ, Www

numpy.ndarrayを使ってリスト(List)の全要素を二乗するには、「**」を使います。

まず、list()を呼び出し、引数でnumpy.ndarrayをリスト(List)から生成します。

そして、生成したnumpy.ndarrayを二乗します。

result = list(numpy.array(list) ** 2)

上記の「list()」は、numpy.ndarrayの元となったリストの全要素を二乗したリスト(List)を返します。

使用例

numbers = [1, 2, 3, 4, 5]

result = list(np.array(numbers) ** 2)

print(result) #[1, 4, 9, 16, 25]

コメント

タイトルとURLをコピーしました