[Python][Numpy]リスト(List)の要素ごとに値を掛け算するには?

python

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

numpyを使って、リスト(List)の要素ごとに特定の値を掛け算する方法を紹介します。

スポンサーリンク

方法

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

numpyでリスト(List)の要素ごとに特定の値を掛け算するには、numpy配列を使います。

まず、numpyをインポートします。

import numpy as np

次に、リストからnumpy配列を生成します。

new_list = np.array(list)

そして、numpy配列の変数に特定の値を掛け、掛けた結果をリストに変換します。

numpy配列から変換したリストを、元のリストに代入します。

list = (new_list * value).tolist() #valueは掛ける値

ここまでの処理で、リスト(List)の要素ごとに特定の値が掛けられます。

使用例

import numpy as np

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

new_numbers = np.array(numbers)

numbers = (new_numbers * 5).tolist()
    
print(numbers) #[5, 10, 15, 20, 25]

コメント

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