我想多次取对数。我们知道这一点
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/