我有我們說的1e10和1e11範圍內的數字。爲了準確性而進行任何計算和/或比較之前,將這些數字歸一化爲[0; 1]會更好嗎?我想知道,因爲我聽說在0到1之間有從1到無窮大的可表示數字。但是我找不到這個來源。使用浮點數時,在0和1之間進行歸一化是否好?
0
A
回答
0
浮點數以浮點形式存儲在內存中,即科學記數法。即1.23456789e10
,1.23456789e-10
和1.23456789
都將保持相同的有效位數。
確實,在數學上存在0到1之間的無限數(這將是Aleph-1?),但這與討論無關,因爲浮點變量只能保存許多不同的值。例如,一個4字節的浮點變量有32位,所以不可能做出超過2^32個不同的浮點值。
3
您無法提高現有浮點數的精度。沒有可以通過歸一化恢復的「隱藏」精度,相反,由於舍入誤差,歸一化更可能降低數字的精度。也就是說,有些數學運算可能會產生更精確的結果,如果輸入是以某種方式首先進行歸一化的,但具體取決於您正在執行的操作。
相關問題
- 1. R:在歸一化爲總和時避免浮點運算0
- 2. 工作進行歸一化浮點
- 3. 通過縮小/拉伸-1和1之間的數據進行歸一化
- 4. 只接受0和1之間的浮點數 - python
- 5. 在RGB和一個整數/浮點值之間進行轉換
- 6. 0-1到int 0-17之間的浮點問題
- 7. 在0-1範圍內轉換浮點數時間
- 8. 如何使用UIPanGestureRecognizer從y值獲得0和1之間的浮點值
- 9. 正常化0和1之間的CGRect
- 10. 將浮點數(在0和1之間)轉換爲字符串時爲什麼零不存在
- 11. 重標度數字0和1之間
- 12. 是否可以使用MKMapKit在自己的點和MKAnnotation之間進行導航?
- 13. Is!0和!1比1和0好嗎?
- 14. 是否有可能在浮點二進制數中有一個浮點指數?
- 15. 浮點數的長度在32位和40位之間變化
- 16. 在啓動時只在時間是12點到1點之間運行cron
- 17. NumPy的I/O:轉換%比例上浮0和1之間
- 18. 硬浮點數和軟浮點數之間有什麼區別?
- 19. 在一行和1和0的矩陣之間採用xor的更快方法?
- 20. 我是否應該在均勻轉換後始終對點進行歸一化?
- 21. 在實際浮動和整數之間進行鑄造
- 22. 當浮點數小於1時,函數返回0
- 23. 使用Wfloat-equal選項比較浮點數爲1或0
- 24. 在使用Autocomplete/Select2時進行WCF調用是否是一種好習慣?
- 25. R + ggplot2:使用變化點進行線性迴歸的繪圖時間序列
- 26. 在謂詞語句和浮點數之間使用時發生崩潰
- 27. 在兩個浮點數之間產生隨機浮點數
- 28. 「複數浮點」和「浮點複數」是否都有效C?
- 29. Matplotlib CMAP值必須是0-1之間
- 30. 如何最好地創建一個隨機浮點數在兩個浮點數之間的範圍內
縮放:將原始指數接近0以降低上溢/下溢的風險是有意義的。翻譯:有時確實有助於將事情集中在0左右(例如在-1和1之間),但是您希望確保不會在翻譯中損失更多,而不是之後獲勝。 - >問題太籠統了。 –