Python 覆盖直方图以添加元素而不是计数

Python 覆盖直方图以添加元素而不是计数,python,numpy,histogram,Python,Numpy,Histogram,从histogramming的帖子开始,有没有一种方法可以覆盖histogram函数来添加数字而不是计算数字? 对于eg:ls=(0.3,1.4,1.6,2.3,3.2,4.7),以2为间隔给出[1.7,3.6,7.9] 只是好奇 谢谢。您可以使用权重参数来直方图()。如果我理解正确,您可以做numpy.histogram(ls,bins=(0,2,4,6),weights=ls),尽管这并没有给出您所说的结果(可能您使用的是不同的bins起点?)。我不明白。直方图是每个给定数值范围内样本值数量

从histogramming的帖子开始,有没有一种方法可以覆盖histogram函数来添加数字而不是计算数字? 对于eg:ls=(0.3,1.4,1.6,2.3,3.2,4.7),以2为间隔给出[1.7,3.6,7.9] 只是好奇


谢谢。

您可以使用
权重
参数来
直方图
()。如果我理解正确,您可以做
numpy.histogram(ls,bins=(0,2,4,6),weights=ls)
,尽管这并没有给出您所说的结果(可能您使用的是不同的bins起点?)。

我不明白。直方图是每个给定数值范围内样本值数量的计数。您似乎希望将样本值“分块”到特定大小的子范围中,并获取每个分块的总和。“箱子大小”为2的箱子中的数字总和为(3.3,5.5,4.7)。@KarlKnechtel(3.3,5.5,4.7)正是我想要的。我想我没有正确理解直方图()。谢谢你把它指出来。非常感谢你。。这正是我可以使用的:)