[問題] 控制小數點

看板Python作者 ((●′∀‵)ノ♡)時間5年前 (2019/04/02 21:19), 5年前編輯推噓1(106)
留言7則, 4人參與, 5年前最新討論串1/1
各位大大好 我不是要round這個函數哦 python有沒有像r的optios(digits =)這個參數設定 讓我不管做什麼計算都可以控制小數點到我希望的位數? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 42.72.9.44 ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1554211190.A.F81.html

04/02 21:30, 5年前 , 1F
你要輸出成字串的話可以 但如果是計算的時候不行
04/02 21:30, 1F

04/02 21:50, 5年前 , 2F
python標準函式庫裡面有decimal這個模組
04/02 21:50, 2F

04/02 21:51, 5年前 , 3F
float可能會發生數值不精準的結果
04/02 21:51, 3F

04/03 00:33, 5年前 , 4F
剛剛突然想到fractions這個模組也可以看看
04/03 00:33, 4F

04/03 09:21, 5年前 , 5F
用numpy吧 np.set_printoptions(precision=2)
04/03 09:21, 5F

04/03 09:22, 5年前 , 6F
小數點下二位
04/03 09:22, 6F

04/03 09:29, 5年前 , 7F
每次都先轉字串處理完再轉回來,很慢就是了
04/03 09:29, 7F
ok 感謝各位回答 ※ 編輯: p2p8ppp (223.137.30.91), 04/08/2019 17:05:12
文章代碼(AID): #1Ses5s-1 (Python)