plt.text的運算問題,使用迴圈出現小數點下0.0000001的小誤差
意外發現一件神奇的事,雖然非本課重點,但也希望提出看看各位大大的意見,謝謝~ 有關於第一題,我想用非人工重key的方式,因此用了個小迴圈 出現如下圖的狀況,有一些如0.3, 0.6, 0.7會出現小數點下很小的誤差呢? 是哪邊需要特別去宣告int來解決這個問題嗎? ![image](http://kwassistfile.cupoy.com/00000177BB2164CF0000022C6375706F795F72656C656173655155455354/1611820870233/large)
回答列表
-
2021/02/20 下午 03:20Amin贊同數:1不贊同數:0留言數:0
你好 這是浮點數表示的問題,電腦要模擬小數位會遇到細微誤差,可用四捨五入函數 round 就可以解決 ![圖片 1.png](http://kwassistfile.cupoy.com/00000177BE4DBCE5000004B56375706F795F72656C65617365414E53/1611820870240/large) Hello!! 我是Amin,喜好整合軟體之間的應用至數據分析,如Excel VBA、Python、C/C++、JavaScript、Google Apps Script、Batch的相互應用,歡迎各領域同好相互討論,歡迎關注我的技術部落格 [iinfo](http://white5168.blogspot.com/)、[FB粉專](https://www.facebook.com/aminiinfo )
-
2021/02/24 下午 02:52張維元 (WeiYuan)贊同數:0不贊同數:0留言數:0
嗨,你好
最主要是那個 0.1 * i 的問題,可以參考 Amin 專家講得用 round 或是 int 來處理,但比較好奇為什麼要這樣乘。
嗨,你好,我是維元,持續在不同的平台發表對 #資料科學、 #網頁開發 或 #軟體職涯 相關的文章。如果對於內文有疑問都歡迎與我們進一步的交流,都可以追蹤我的 Facebook 或 技術部落格 ,也會不定時的舉辦分享活動,一起來玩玩吧 ヽ(●´∀`●)ノ 以下分享一些我近期發表跟資料科學有關的文章,歡迎大家持續追蹤: ■ 資料分析工具那麼多,該怎麼選? 🛠️
■ 真.資料團隊與分工
■ 觀察資料的 N 件事 🔖
■ 資料前處理必須要做的事 - 資料清理與型態調整