百分制積分演算法

2021-09-24 04:59:49 字數 444 閱讀 6588

百分制積分演算法

步:取ln

的意義

取對數,防止某些數值過大,相當於排除異常值,並且小的數值可以提公升,防止差距過大。取對數還可以防止不同指標的量級相差過大第2

步:歸一化

1、分母加上0.0001,一是可以避免出現除數為0情況,二來可以避免滿分情況發生

第3步:為什麼要設定2個權重呢?1個權重不可以麼?

1個權重也可以,但是這乙個權重直接就設定到了詳細的指標權重,不便於分析和管理,可以先設定乙個大類的權重,再將大類的權重進行拆分。第4

步:若總分值偏低

算出的總分最大值偏低,最高分才70多分,不大好看呢,怎麼樣能夠讓讓top10的分數保持在85-99之間呢?

可以採用上述圖4辦法。

Python練習 百分制到五級制的轉換

百分制到五級制的轉換 平台 python123.io 教師 嵩天 描述成績分數百分制轉為五級制的判斷輸出 建議使用異常處理try except else finally 具體要求如下 1 輸入乙個 0 100 內成績資料,輸出相應等級 a b c d e 如輸入為99,第一行輸出為 輸入成績屬於a級...

python入門 百分制到五級制的轉換

成績分數百分制轉為五級制的判斷輸出 建議使用異常處理try except else finally 具體要求如下 1 輸入乙個 0 100 內成績資料,輸出相應等級 a b c d e 如輸入為99,第一行輸出為 輸入成績屬於a級別。2 當輸入資料為其他字元或者超過範圍,則輸出 輸入資料有誤!3 當...

成績轉換(百分制到五級制的轉換) (只作新手參考)

簡單版 n input try n.isdigit if int n 0 or int n 100 print 輸入資料有誤!except print 輸入資料有誤!else if int n 90 print 輸入成績屬於a級別。elif int n 80 print 輸入成績屬於b級別。elif...