どうも、ちょげ(@chogetarou)です。
numpyを使ってrangeの範囲内の全ての値同士を掛け算した値を取得する方法を紹介します。
方法

numpyを使ってrange()の全要素で掛け算するには、prod()を使います。
まず、numpyをインポートします。
import numpy as np
numpyからprod()を呼び出します。
そして、numpy.prod()の引数にrangeを指定します。
result = np.prod(some_range)
上記のprod()は、引数に指定したrangeの全要素で掛け算した値を返します。
使用例
import numpy as np
values = range(1, 6)
result = np.prod(values)
print(result)
出力:
120
コメント