各种舍入方法和实现
rounding的Python项目详细描述
舍入方法
标准圆四舍五入到最近,如果平局,则四舍五入。
roundtoeven四舍五入到最近,但如果平局,则四舍五入到 最近的偶数。
随机循环提供了一种消除累积的机制 存在分布时的舍入误差 单个样本,舍入误差是倾斜的。这是典型的 由小值引起的。在处理应用 函数对多个小整数值,因为离散输入的数目很小。
随机舍入的一个缺点是输出是不确定的, 但这可以通过提供自定义的确定性生成器来避免, 或者调用为随机数生成器提供固定种子。
r=random.Random()r.seed(123)sr=StochasticRound(precision=0,random_generator=r)