标签: 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的值的频率?