Ric*_*son 6 python numpy range infinite bin
在我的Python脚本中,我有浮动,我想要bin.现在我正在做:
min_val = 0.0
max_val = 1.0
num_bins = 20
my_bins = numpy.linspace(min_val, max_val, num_bins)
hist,my_bins = numpy.histogram(myValues, bins=my_bins)
Run Code Online (Sandbox Code Playgroud)
但现在我想再添加两个箱来解释<0.0的值和> 1.0的值.因此,一个bin应该包括(-inf,0)中的所有值,另一个包含在[1,inf)中
在使用numpy的histogram功能时,有没有直接的方法呢?
该函数numpy.histogram()愉快地接受bins参数中的无限值:
numpy.histogram(my_values, bins=numpy.r_[-numpy.inf, my_bins, numpy.inf])
Run Code Online (Sandbox Code Playgroud)
或者,你可以使用的组合numpy.searchsorted()和numpy.bincount(),虽然我没有看到太多的优势,以这种方法.
| 归档时间: |
|
| 查看次数: |
1770 次 |
| 最近记录: |