刘亚彬
“4èˆ�6å…¥5看é½�,奇进å�¶ä¸�è¿›â€�我觉得并ä¸�æ˜¯å› ä¸ºæµ®ç‚¹æ•°åœ¨è®¡ç®—æœºè¡¨ç¤ºçš„é—®é¢˜ã€‚è®¡ç®—æœºæµ®ç‚¹æ•°çš„è¡¨ç¤ºæ˜¯ ieee å®šä¹‰çš„æ ‡å‡†è§„åˆ™ï¼Œå¦‚æžœ python ä¸å˜åœ¨ï¼Œæ²¡é�“ç�†å…¶ä»–è¯è¨€ä¸ä¸�å˜åœ¨ã€‚äº‹å®žä¸Šæ˜¯å› ä¸ºè¯¥å�–èˆ�方法比过去的 "å››èˆ�五入" 方法在科å¦è®¡ç®—䏿›´å‡†ç¡®ã€‚è€Œå›½å®¶æ ‡å‡†ä¹Ÿå·²ç»�规定使用 “4èˆ�6å…¥5看é½�,奇进å�¶ä¸�è¿›â€� å�–代"å››èˆ�五入".
从统计å¦çš„角度上æ�¥è®²,如果大é‡�æ•°æ�®æ— 脑的采用四èˆ�äº”å…¥ä¼šé€ æˆ�统计结果å��大。而"奇进å�¶èˆ�"å�¯ä»¥å°†èˆ�入误差é™�到最低。
奇进å�¶èˆ�是一ç§�比较精确比较科å¦çš„计数ä¿�留法,是一ç§�æ•°å—修约规则。
其具体�求如下(以�留两��数为例):
-
(1)è¦�求ä¿�ç•™ä½�æ•°çš„å�Žä¸€ä½�如果是4或者4以下的数å—,则èˆ�去, 例如 5.214ä¿�留两ä½�å°�数为5.21。
-
(2)如果ä¿�ç•™ä½�æ•°çš„å�Žä¸€ä½�如果是6或者6以上的数å—,则进上去, 例如5.216ä¿�留两ä½�å°�数为5.22。
-
(3)如果ä¿�ç•™ä½�数是ä¿�留整数部分或ä¿�留一ä½�å°�数,则è¦�æ ¹æ�®ä¿�ç•™ä½�æ�¥å†³å®šå¥‡è¿›å�¶èˆ�:
>>> round(5.215,2)#实际并没有进�
5.21
>>> round(5.225,2)
5.22
>>>
>>> round(1.5)#æ¤å¤„è¿›ä½�
2
>>> round(1.5)==round(2.5)#�数�去
True
>>> round(1.15,1)
1.1
>>> round(1.25,1)
1.2
>>> round(1.151,1)
1.2
>>> round(1.251,1)
1.3
-
(4) 如果ä¿�ç•™ä½�æ•°çš„å�Žä¸€ä½�如果是5,且该ä½�æ•°å�Žæœ‰æ•°å—。则进上去,例如5.2152ä¿�留两ä½�å°�数为5.22,5.2252ä¿�留两ä½�å°�数为5.23,5.22500001ä¿�留两ä½�å°�数为5.23。
从统计å¦çš„角度,“奇进å�¶èˆ�â€�比“四èˆ�五入â€�è¦�ç§‘å¦ï¼Œåœ¨å¤§é‡�è¿�算时,它使èˆ�å…¥å�Žçš„结果误差的å�‡å€¼è¶‹äºŽé›¶ï¼Œè€Œä¸�是åƒ�å››èˆ�äº”å…¥é‚£æ ·é€¢äº”å°±å…¥ï¼Œå¯¼è‡´ç»“æžœå��å�‘大数,使得误差产生积累进而产生系统误差,“奇进å�¶èˆ�â€�使测é‡�结果å�—到èˆ�入误差的影å“�é™�到最低。