您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

python – RuntimeWarning:reduce中遇到的值无效

5b51 2022/1/14 8:21:36 python 字数 2268 阅读 494 来源 www.jb51.cc/python

将numpy更新到版本1.14.1后,我在执行任何命令后收到以下警告消息(例如输入1 1):/home/username/anaconda3/lib/python3.6/site-packages/numpy /core/_methods.py:26: RuntimeWarning: invalid value encountered in reduce r

概述

将numpy更新到版本1.14.1后,我在执行任何命令后收到以下警告消息(例如输入1 1):

/home/username/anaconda3/lib/python3.6/site-packages/numpy
/core/_methods.py:26: RuntimeWarning: invalid value encountered in reduce
return umr_maximum(a,axis,None,out,keepdims)

现在有人问题是什么以及如何解决它?

首先,警告表示正在运行的矩阵减少或内部运行减少的任何其他函数都有一些无效值.这些无效值主要是NaN或inf.我创建了一个小片段来解释我的意思!

在下面的代码片段中,我将创建一个变量x,其中包含一些无效值,然后运行一个在内部使用reduce的函数,如numpy.amax().

>>> import numpy as np
>>>
>>> x = np.array([[0.2,0.7],[np.nan,np.nan]])
>>> print(np.amax(x,axis=0)) 
RuntimeWarning: invalid value encountered in reduce
return ufunc.reduce(obj,dtype,**passkwargs)
[nan nan]

所以,我的建议是仔细检查导致这个问题的矩阵.我不知道这是否与你的情况相同,但它对我有用!!

在下一次,当您遇到任何代码问题时…提供导致问题的代码总是一个好主意.

总结

以上是编程之家为你收集整理的python – RuntimeWarning:reduce中遇到的值无效全部内容,希望文章能够帮你解决python – RuntimeWarning:reduce中遇到的值无效所遇到的程序开发问题。


如果您也喜欢它,动动您的小指点个赞吧

除非注明,文章均由 laddyq.com 整理发布,欢迎转载。

转载请注明:
链接:http://laddyq.com
来源:laddyq.com
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


联系我
置顶