V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  petelin  ›  全部回复第 31 页 / 共 36 页
回复总数  713
1 ... 23  24  25  26  27  28  29  30  31  32 ... 36  
@disklight 我微信 petelin1120,方便加下吗?
2017 年 7 月 9 日
回复了 petelin 创建的主题 数学 只需要保证小数点后两位计算正确, 用 float 有问题吗?
@petelin Python 下浮点数都是用双精度存的,所以精度会高一点, 这个时候 99999999999999.99 就开始不精确了
In [38]: 99999999999999.99 + 99999999999999.99
Out[38]: 199999999999999.97

我觉得如果你的系统任何一处能算到这么大的数, 那就不能用了, 如果没有的还是可以的用的, 0.1d 在怎么加,只要小数点后两位也没什么问题.

ps: 都是个人直觉...实际工作还是存分吧, 或者老大说怎么搞就怎么搞 :)
2017 年 7 月 9 日
回复了 petelin 创建的主题 数学 只需要保证小数点后两位计算正确, 用 float 有问题吗?
@BigBearWatchYou 试了一下是 1000000.0, 这样的话在 java 里肯定不能用了. 现在比较好奇为什么 python 对浮点数处理这么好,
In [29]: Decimal(float(99999.99))
Out[29]: Decimal('99999.990000000005238689482212066650390625')
误差都很小的, 包括上面一位同学给出的 C 代码, 在 python 下精度也很高.我去搜搜
2017 年 7 月 9 日
回复了 petelin 创建的主题 数学 只需要保证小数点后两位计算正确, 用 float 有问题吗?
确实是存金额, 老大不让用分.........
2017 年 7 月 9 日
回复了 petelin 创建的主题 数学 只需要保证小数点后两位计算正确, 用 float 有问题吗?
@zoudm 为什么这个误差这么大, 我用 python 实验的时候, `sum(0.1 for i in range(100000))` 结果是 10000.000000018848, 我觉得可以接受啊
2017 年 7 月 7 日
回复了 petelin 创建的主题 数学 只需要保证小数点后两位计算正确, 用 float 有问题吗?
加一个条件, 参加计算的小数,标度最大为 2, 也就是说不会有 0.001 这种
2017 年 5 月 27 日
回复了 petelin 创建的主题 北京 毕业要去望京 soho 附近住,附近有城中村吗?
@liuxingchen 感觉好乱啊,不敢去
2017 年 5 月 10 日
回复了 petelin 创建的主题 北京 毕业要去望京 soho 附近住,附近有城中村吗?
2k 倒是租的起,但是合租还不如自己一个人住公寓(个人感觉),要有爱安静的舍友,欢迎联系我~
应届生还要吗?
2016 年 12 月 13 日
回复了 doer233 创建的主题 Python 分割列表
2016 年 12 月 7 日
回复了 xjx 创建的主题 求职 [杭州] 16 届毕业生求 前端开发 职位
顶一下,很素静的妹子。祝好
第一次, me.xrange.top
1 ... 23  24  25  26  27  28  29  30  31  32 ... 36  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   1659 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 30ms · UTC 16:26 · PVG 00:26 · LAX 08:26 · JFK 11:26
♥ Do have faith in what you're doing.