PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
Python
[问题] 大数字取对数(log)问题??
楼主:
s90104123
(也许当时忙着微笑和哭泣)
2020-05-19 11:24:21
一般来说用math.log2(数字)就能取对数
但是数字太大好像就不太准
像是2**87-1 会出现87
正确来说应该是86.多吧
请问有什么解决方法呢?
感谢大大
作者:
pmove
(金疾柠檬)
2020-05-19 12:22:00
要绝对准的话,就是要自己写?
作者: GeoMeTric ( )
2020-05-19 13:47:00
decimal module
作者:
kenduest
(小州)
2020-05-19 14:25:00
decimal 内没看到 log2(), 但是有log10() ,转一下from decimal import Decimal, getcontextgetcontext().prec = 30r = Decimal(2**87-1).log10() / Decimal(2).log10()r 应该就是你要的?
楼主:
s90104123
(也许当时忙着微笑和哭泣)
2020-05-19 18:00:00
感谢楼上的各位
继续阅读
[教学] Python资料分析及机器学习预测实作
salmon12706
[问题] 请问读取大量资料如何重整资料在输出?
davidwales
[心得] 上传照片或影片到 Google Photo
funky1221
[问题] pd.date_range能在频率不足时取end值吗?
jasonhsu14
[问题] numpy维度问题
grimaceo
[问题] binary 精准度
HideOnATC
[问题] 菜鸡问题
FrockYu
[问题] 爬虫请益
boboye
[问题] tkinter的live matplotlib问题
nicha115
[家教] 征家教 python处理文本资料 地点新竹东区
CJ5566
Links
booklink
Contact Us: admin [ a t ] ucptt.com