官方檔案
out = np.bincount(x[, weights, minlength])
該函式用于統計輸入陣列內每個數值出現的次數,輸出陣列中的索引值對應的是輸入陣列中的元素值,若輸入陣列中的某個數值出現了一次,則輸出陣列對應索引值上的數加一
某個數值n在輸入陣列x中每出現1次,則輸出o內的o[n]+=1
引數
- x: 輸入,1維非負陣列
- weights: 權重陣列, 可選引數,如果指定了這一引數, 則某個數值n在輸入陣列x中每出現1次,假設這個數在x中的索引值是i, 則輸出o內的o[n]+=weights[i]
- minlength: 輸出陣列最短長度,可選引數,若指定了這個值,則當輸出長度不足minlength時,會自動用0補齊,保證輸出長度不小于minlength,
示例
a = [1, 2, 2, 3, 2, 3]
b = np.bincount(a)
print(b)
# b = [0, 1, 3, 2]
c = np.bincount(a, minilength=6)
print(c)
# c = [0, 1, 3, 2, 0, 0]
w = [0.1, 0.2, 0.3, 0.2, 0.2, 0.4]
c = np.bincount(a, weights=w)
print(c)
# c = [0, 0.1, 0.7, 0.6]
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/553822.html
標籤:其他
下一篇:返回列表