||
遇到问题
/sw/python/2.7.6/lib/python2.7/site-packages/scipy-0.14.0-py2.7-linux-x86_64.egg/scipy/stats/stats.py:2714: RuntimeWarning: invalid value encountered in true_divide
t = rs * np.sqrt((n-2) / ((rs+1.0)*(1.0-rs)))
/sw/python/2.7.6/lib/python2.7/site-packages/scipy-0.14.0-py2.7-linux-x86_64.egg/scipy/stats/_distn_infrastructure.py:1718: RuntimeWarning: invalid value encountered in greater
cond1 = (scale > 0) & (x > self.a) & (x < self.b)
/sw/python/2.7.6/lib/python2.7/site-packages/scipy-0.14.0-py2.7-linux-x86_64.egg/scipy/stats/_distn_infrastructure.py:1718: RuntimeWarning: invalid value encountered in less
cond1 = (scale > 0) & (x > self.a) & (x < self.b)
/sw/python/2.7.6/lib/python2.7/site-packages/scipy-0.14.0-py2.7-linux-x86_64.egg/scipy/stats/_distn_infrastructure.py:1719: RuntimeWarning: invalid value encountered in less_equal
cond2 = cond0 & (x <= self.a)
解决方法:
import numpy as np np.seterr(divide='ignore', invalid='ignore')
参考:https://stackoverflow.com/questions/14861891/runtimewarning-invalid-value-encountered-in-divide
Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2024-10-19 22:38
Powered by ScienceNet.cn
Copyright © 2007- 中国科学报社