sklearn.preprocessing模塊中的standardscaler和normalizer有什麼區別? 不要一起做同樣的事情嗎?即使用偏差去除平均值和標度?sklearn.preprocessing中的standardcaler和normalizer之間的區別
6
A
回答
13
從Normalizer文檔:
每個樣品(即,數據矩陣的每一行),具有至少一個非零分量被重新縮放獨立於其它樣品,使得其範數(L1或L2)等於一個。
標準化特徵通過去除平均值和擴展到單位方差
換句話說正規化作用在行和StandardScaler 列方向。 Normalizer不會通過偏差消除平均值和縮放比例,但會將整行縮放到單位標準。
0
StandardScaler通過消除平均值和縮放到單位差異來標準化特徵,Normalizer重新調整每個樣本。
0
此visualization和article通過本幫助很多說明的想法。
StandardScaler假定您的數據正常分佈在每個功能中。通過「去除均值和縮放到單位差異」,您可以在圖片中看到它們具有相同的「比例」,而不管其原始比例如何。
相關問題
- 1. 之間的〜/和的區別../
- 2. '#','%'和'$'之間的區別
- 3. {!!之間的區別!!}和{{}}
- 4. '+ ='和'= +'之間的區別?
- 5. 「。+」和「。+?」之間的區別
- 6. .eq之間的區別。和==
- 7. #。/和#之間的區別。 ./
- 8. !=和!之間的區別==
- 9. 「%〜dp0」和「。\」之間的區別?
- 10. | =和^ = css之間的區別
- 11. 之間的區別。和#
- 12. ==和case之間的區別?
- 13. 「**/* /」和「** /」之間的區別?
- 14. jQuery - '。'之間的區別和「#」
- 15. 「?1」和「?」之間的區別
- 16. `%in%`和`==`之間的區別
- 17. fmod和%之間的區別
- 18. 之間的區別:+和:+
- 19. make中的「$(shell ...)」和「$$(...)」之間的區別
- 20. python中的[]和[,,]之間的區別
- 21. javascript中的/ * * /和//之間的區別
- 22. $之間的區別?和PowerShell中的$ LastExitCode
- 23. jQuery中的$和$()之間的區別
- 24. C中的/ +和+之間的區別?
- 25. 類區域和堆之間的區別
- 26. SPFile和PublishingPage類別之間的區別
- 27. 子類和類別之間的區別?
- 28. System.Timers.Timer Enabled = true和.Start()之間的區別Enabled = true和.Start()之間的區別
- 29. PHP中cURL和SOAP之間的區別?
- 30. angularfire中$ getAuth和$ onAuth之間的區別