Python Error1: ValueError: range parameter must be finite.

在使用astropy库的hist()或histogram()函数时遇到ValueError: range parameter must be finite. 错误通常是由于数据中包含NaN值。解决方法是将NaN值替换为其他数值类型,如使用fillna()函数。
摘要由CSDN通过智能技术生成
C:\Program Files\Anaconda2\lib\site-packages\astropy\visualization\hist.pyc in hist(x, bins, ax, **kwargs)
     54     arglist = list(signature(np.histogram).parameters.keys())[1:]
     55     np_hist_kwds = dict((key, kwargs[key]) for key in arglist if key in kwargs)
---> 56     hist, bins = histogram(x, bins, **np_hist_kwds)
     57 
     58     if ax is None:

C:\Program Files\Anaconda2\lib\site-packages\astropy\stats\histogram.pyc in histogram(a, bins, range, weights, **kwargs)
 82             bins = bayesian_blocks(a)
 83         elif bins == 'knuth':
---> 84 da, bins = knuth_bin_width(a, True)  85 elif bins == 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值