首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >RuntimeWarning:被日志中遇到的零除,但不除以任何零

RuntimeWarning:被日志中遇到的零除,但不除以任何零
EN

Stack Overflow用户
提问于 2022-11-27 23:41:45
回答 1查看 22关注 0票数 -1

我在计算间谍的历史波动性。我有一个数据框架中的价格数据,现在我试图采取的自然日志百分比变化每天。当我试图创建一个列来计算每一天价格变化的自然日志时,我会得到一个错误,它只计算一些值。

我试着用矮胖和熊猫来计算它,但两者都有问题。

EN

回答 1

Stack Overflow用户

发布于 2022-11-28 00:30:14

在百分比变化为零的日子里,您之所以得到这个错误,是因为您试图获取0的日志:

代码语言:javascript
代码运行次数:0
运行
复制
>>> import numpy as np
>>> np.log(0)
__main__:1: RuntimeWarning: divide by zero encountered in log

你可以用赛特关掉它

代码语言:javascript
代码运行次数:0
运行
复制
numpy.seterr(divide = 'ignore') 

又回到了

代码语言:javascript
代码运行次数:0
运行
复制
numpy.seterr(divide = 'warn') 
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74594654

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档