首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >python:使用numpy.histogram

python:使用numpy.histogram
EN

Stack Overflow用户
提问于 2010-08-03 17:50:34
回答 2查看 9.9K关注 0票数 3

我用的是:

http://docs.scipy.org/doc/numpy/reference/generated/numpy.histogram.html

我有一个列表a,我想这样使用:

代码语言:javascript
复制
numpy.histogram(a,bins=[0.1,0.2,0.3,0.4...6], range=[0:6])

  1. 如何在0.1间隔内包含一组从0.1到6的回收箱?
  2. 如何指定0到6的范围?
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-08-03 18:42:07

也许你在找np.linspace(0,6,num=61)np.arange(0,6.1,0.1)

代码语言:javascript
复制
import numpy as np
a=np.random.random(100)*6
hist=np.histogram(a,bins=np.linspace(0,6,num=61))
票数 5
EN

Stack Overflow用户

发布于 2010-08-03 17:56:34

  1. 如果您可以使用浮点数,您可以这样做:[x/10.0 for x in range(61)]给您(省略的中间元素) [0.0, 0.10000000000000001, 0.20000000000000001, ... 5.7000000000000002, 5.7999999999999998, 5.9000000000000004, 6.0]

否则,请参阅decimal模块.。

  1. range(7)

下面是一个示例:pop包含来自序列0、0.01、0.02、…、5.99、6的1000个随机数。您可以添加一个范围,也可以不添加--无论如何,在这种情况下,端点很容易。

代码语言:javascript
复制
>>> import numpy
>>> import random
>>> pop = []
>>> for i in range(1000):
...     pop.extend([random.choice(range(600))/100.0])
... 
>>> bins = [x/10.0 for x in range(61)]
>>> hist, bin_edges = numpy.histogram(pop, bins)
>>> bin_edges
array([ 0. ,  0.1,  0.2,  0.3,  0.4,  0.5,  0.6,  0.7,  0.8,  0.9,  1. ,
        1.1,  1.2,  1.3,  1.4,  1.5,  1.6,  1.7,  1.8,  1.9,  2. ,  2.1,
        2.2,  2.3,  2.4,  2.5,  2.6,  2.7,  2.8,  2.9,  3. ,  3.1,  3.2,
        3.3,  3.4,  3.5,  3.6,  3.7,  3.8,  3.9,  4. ,  4.1,  4.2,  4.3,
        4.4,  4.5,  4.6,  4.7,  4.8,  4.9,  5. ,  5.1,  5.2,  5.3,  5.4,
        5.5,  5.6,  5.7,  5.8,  5.9,  6. ])
>>> hist
array([20, 11, 22, 17, 25, 11, 15, 15, 13, 18, 21, 21, 16, 13, 12, 18, 16,
       19, 11, 14, 15, 20, 20,  9, 13, 16, 20, 19, 23, 11, 19, 12, 21, 15,
       16, 24, 24, 16, 19, 18, 10, 14, 29, 11, 16, 15, 14, 19, 11, 15, 16,
       12, 17, 18, 12, 14, 27, 12, 21, 19])
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3399210

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档