2013-03-27 84 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是已生成

陣列
相關問題