このコードをプロファイリングすると、ログ操作に多くの時間が費やされていることがわかります。より効率的にPython 3でこれを書く別の方法はありますか? ループをリスト内包表記に置き換えると、実際には効率が低下し、ラムダのためにマップも同様でした。
def log_total(data):
total = 0.0
log = log(data)
for i in range(10000):
total += log/(i+1)
return total
ありがとう!