に上向きに5を丸め、私は以下の丸め動作を見ている:は、Python 3.5でPythonの
>>> round(7.55, 1)
7.5 # expected to round up to 7.6
>>> round(7.45, 1)
7.5 # this is fine
たぶん私の直感は間違っているが、私は7.55
で5
の100分が7.6
に上向きに丸めることを期待しています。 Python 3の標準的な動作は、私のデータの期待と一致しません。私は明らかにこの目標を達成するために標準round
メソッドを超える何かが必要です。この現象を起こす方法はありますか?
これは間違いなく精度の結果であるはずです。 –
私はnumpyのround()メソッドを使って、あなたが望む動作を達成するのに役立つと思います。ここの人々の答えが正しいことを考えれば、それはPythonのデフォルトラウンド関数で期待される動作です。 – d4vsanchez
これはなぜ閉鎖されましたか?この質問は重複していません。私は特定の動作を期待しており、標準的な 'round'関数ではそれを取得しません。私はその行動を得る方法を尋ねています。 – jumbopap