0
基本上我正在嘗試一個由我的同事給我的問題來幫助我使用python。我必須計算給定值落在離陣列「邊緣」一定距離內的頻率。計算一個數組元素的頻率落在一定範圍內
我已經使用rand(100,100)生成了一個充滿隨機變量的100x100數組。但從那裏我很難過。
據我所知,我必須聲明範圍,然後使用計數器來計算該範圍內的元素,但我確實沒有線索。
基本上我正在嘗試一個由我的同事給我的問題來幫助我使用python。我必須計算給定值落在離陣列「邊緣」一定距離內的頻率。計算一個數組元素的頻率落在一定範圍內
我已經使用rand(100,100)生成了一個充滿隨機變量的100x100數組。但從那裏我很難過。
據我所知,我必須聲明範圍,然後使用計數器來計算該範圍內的元素,但我確實沒有線索。
我不是100%清楚「在距陣列」邊緣「一定距離內的含義」,但假設你有一個numpy數組,並且你試圖計算出現次數內的上界和下界,在這種情況下,可以使用:
((lowerBound < numpyArray) & (numpyArray < upperBound)).sum()
其中:
下界和上界是浮動變量0和1之間
numpyArray是已生成
陣列
你試了一下,你能引用你的代碼嗎? – 2013-03-28 04:55:02