Soft_Job 板


LINE

你已经知道答案了,但你可能还不知道原理。 round "half" to nearest even. 又称gaussian/banker's rounding. 例子 round[{0.5, 1.5, 2.5, 3.5, .5}] =>{0, 2, 2, 4, 4} 为什麽呢?因为四舍五入是biased. (.5)是刚好在(0,1)的一半(half)。 要公平,不累进error,其实要一半舍,一半入。最简单的方法就是odd或even入,有一半的机会。 banker's rounding 其实蛮常见的。 .net Math.round的 default 就是banker's rounding. java也可以设定 https://docs.oracle.com/javase/8/docs/api/java/math/RoundingMode.html floating point 的话就 010....(不到一半,舍) 101....(超过一半,入) 100....(刚好一半,用banker's rounding)看要round的bit是1或0. 硬体的floating point会有3个extra bits. guard, round, sticky. sticky bit 是or所有多出的bits. 2个bits不够,因为做完arithmatic还需要normalized 回来。 请参考 http://pages.cs.wisc.edu/~david/courses/cs552/S12/handouts/guardbits.pdf 金融业,应该都知道这个吧。 PS: "What Every Computer Scientist Should Know About Floating-Point Arithmetic" https://docs.oracle.com/cd/E19957-01/806-3568/ncg_goldberg.html 主要在在讨论rounding error。 --



※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 59.115.126.26
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Soft_Job/M.1543757742.A.357.html
1F:推 CorkiN: 应该说,有念过计组的就会知道 12/02 22:15
念计组应该要知道。写金融数字的也需要知道bankers rounding.
2F:推 Muscovy: 01234 舍, 56789 入, 一半一半看起来很公平啊. 12/03 00:13
3F:→ Muscovy: 考虑连续区间也是, [0, 5) 舍, [5, 10) 入, 也是很公平. 12/03 00:14
4F:→ Muscovy: 为什麽会说「四舍五入是 biased」? 是有什麽特别原因吗? 12/03 00:14
5F:→ Muscovy: 路过纯好奇. 12/03 00:14
6F:推 guest0079: 楼上 哪有一半一半 零舍去得零算在01234那一半凑了五 12/03 03:47
7F:→ guest0079: 个 但0变0根本什麽都没有舍去 12/03 03:47
如g大所讲。(1234)(5)(6789)这样才是平衡。 ※ 编辑: oopFoo (36.231.141.178), 12/03/2018 10:30:29
8F:推 KeyFSN: 专业 12/03 16:29
9F:→ v420746k: 推 12/03 18:20
10F:推 Muscovy: 呃, 0 包含 0~0.1 之间的所有可能啊, 不要只看 0. 12/04 19:49







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:Gossiping站内搜寻

TOP