本文簡要介紹python語言中 sklearn.utils.extmath.weighted_mode
的用法。
用法:
sklearn.utils.extmath.weighted_mode(a, w, *, axis=0)
返回 a 中加權模態(最常見)值的數組。
如果有多個這樣的值,則隻返回第一個。模態箱的bin-count 也被返回。
這是 scipy.stats.mode 中算法的擴展。
- a:類數組
要查找其模式的 n 維數組。
- w:類數組
每個值的 n 維權重數組。
- axis:整數,默認=0
操作的軸。默認值為 0,即第一個軸。
- vals:ndarray
模態值數組。
- score:ndarray
每種模式的加權計數數組。
參數:
返回:
例子:
>>> from sklearn.utils.extmath import weighted_mode >>> x = [4, 1, 4, 2, 4, 2] >>> weights = [1, 1, 1, 1, 1, 1] >>> weighted_mode(x, weights) (array([4.]), array([3.]))
值 4 出現了 3 次:使用統一的權重,結果隻是分布的模式。
>>> weights = [1, 3, 0.5, 1.5, 1, 2] # deweight the 4's >>> weighted_mode(x, weights) (array([2.]), array([3.5]))
值 2 得分最高:它出現兩次,權重分別為 1.5 和 2:它們的總和為 3.5。
相關用法
- Python sklearn jaccard_score用法及代碼示例
- Python sklearn WhiteKernel用法及代碼示例
- Python sklearn CalibrationDisplay.from_predictions用法及代碼示例
- Python sklearn VotingRegressor用法及代碼示例
- Python sklearn gen_batches用法及代碼示例
- Python sklearn ExpSineSquared用法及代碼示例
- Python sklearn MDS用法及代碼示例
- Python sklearn adjusted_rand_score用法及代碼示例
- Python sklearn MLPClassifier用法及代碼示例
- Python sklearn train_test_split用法及代碼示例
- Python sklearn RandomTreesEmbedding用法及代碼示例
- Python sklearn GradientBoostingRegressor用法及代碼示例
- Python sklearn GridSearchCV用法及代碼示例
- Python sklearn log_loss用法及代碼示例
- Python sklearn r2_score用法及代碼示例
- Python sklearn ndcg_score用法及代碼示例
- Python sklearn ShrunkCovariance用法及代碼示例
- Python sklearn SelfTrainingClassifier用法及代碼示例
- Python sklearn load_svmlight_file用法及代碼示例
- Python sklearn make_pipeline用法及代碼示例
- Python sklearn MultiTaskLasso用法及代碼示例
- Python sklearn KBinsDiscretizer用法及代碼示例
- Python sklearn power_transform用法及代碼示例
- Python sklearn PowerTransformer.inverse_transform用法及代碼示例
- Python sklearn IncrementalPCA用法及代碼示例
注:本文由純淨天空篩選整理自scikit-learn.org大神的英文原創作品 sklearn.utils.extmath.weighted_mode。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。