我在计算间谍的历史波动性。我有一个数据框架中的价格数据,现在我试图采取的自然日志百分比变化每天。当我试图创建一个列来计算每一天价格变化的自然日志时,我会得到一个错误,它只计算一些值。
我试着用矮胖和熊猫来计算它,但两者都有问题。
发布于 2022-11-28 00:30:14
在百分比变化为零的日子里,您之所以得到这个错误,是因为您试图获取0的日志:
>>> import numpy as np
>>> np.log(0)
__main__:1: RuntimeWarning: divide by zero encountered in log
你可以用赛特关掉它
numpy.seterr(divide = 'ignore')
又回到了
numpy.seterr(divide = 'warn')
https://stackoverflow.com/questions/74594654
复制相似问题