np.bincount()函數粗淺理解

例子:
在這裏插入圖片描述
函數解釋:
該函數就是將原來數組 x 中的每一項出現的頻次記錄下來,存放到 y 中。
如,x 中:
0 出現 1 次,1 出現 2 次,2 出現 1 次,
3 出現 0 次,4 出現 3 次,5 出現 1 次,
6 出現 0 次,7 出現 1 次。

對應的輸出中:
y[0] 代表 0 出現的次數,所以 y[0] = 1。
y[1] 代表 1 出現的次數,所以 y[1] = 2。
y[2] 代表 2 出現的次數,所以 y[2] = 1。

y[7] 代表 7 出現的次數,所以 y[1] = 1。

說明:
1 傳入的該函數的 x 中不能包含負數。
2 經過該函數處理後得到的 y 長度等於 x 中最大值+1。
如:例子中 x 中最大值爲7,因此y的長度爲8。(這個很好理解,y中記錄的是從 0 到 最大值 每個數出現的頻次)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章