2013-03-27 83 views
0

基本上我正在尝试一个由我的同事给我的问题来帮助我使用python。我必须计算给定值落在离阵列“边缘”一定距离内的频率。计算一个数组元素的频率落在一定范围内

我已经使用rand(100,100)生成了一个充满随机变量的100x100数组。但从那里我很难过。

据我所知,我必须声明范围,然后使用计数器来计算该范围内的元素,但我确实没有线索。

+0

你试了一下,你能引用你的代码吗? – 2013-03-28 04:55:02

回答

0

我不是100%清楚“在距阵列”边缘“一定距离内的含义”,但假设你有一个numpy数组,并且你试图计算出现次数内的上界和下界,在这种情况下,可以使用:

((lowerBound < numpyArray) & (numpyArray < upperBound)).sum() 

其中:

下界和上界是浮动变量0和1之间

numpyArray是已生成

阵列
相关问题