gpt4 book ai didi

python - numpy 中的多重对数

转载 作者:太空宇宙 更新时间:2023-11-04 07:30:32 26 4
gpt4 key购买 nike

我想多次取对数。我们知道这一点

import numpy as np
np.log(x)

现在第二个对数是

np.log(np.log(x))

如果要取n条日志怎么办?肯定不会像上面那样重复 n 次。

最佳答案

根据@eugenhu 的建议,一种方法是使用迭代循环的通用函数:

import numpy as np

def repeater(f, n):
def fn(i):
result = i
for _ in range(n):
result = f(result)
return result
return fn

repeater(np.log, 5)(x)

关于python - numpy 中的多重对数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48819547/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com