计算边界之间的numpy数组中的元素

时间:2018-07-13 00:20:54

标签: python arrays numpy

给出如下数组:

arr = np.array([0,0,1,1,1,2,2,3,3,3,3,3,4,4,5,5,5,5,5,6])

我想知道> = 0&<1,> = 1&<2,> = 2&<3 ...等的值的频率

所以我会得到一个新的数组,如:

freq =[2,3,2,5,2,5,1].

我可以使用np.where((arr> = 0)&(arr <1)),但这会改变arr的形状。有没有一种Python的方法来获取间隔为1的值的频率?

0 个答案:

没有答案