pyarrow.compute.round_to_multiple#
- pyarrow.compute.round_to_multiple(x, /, multiple=1.0, round_mode='half_to_even', *, options=None, memory_pool=None)#
四舍五入到指定的倍数。
选项用于控制舍入倍数和舍入模式。默认行为是四舍五入到最接近的整数,并使用“四舍六入五成双”(half-to-even)规则处理中间值。
- 参数:
- x类数组或类标量
计算函数的参数。
- multiple
numericscalar, 默认值 1.0 要舍入到的倍数。应为与待舍入参数类型兼容的标量。
- round_mode
str, 默认 “half_to_even” 舍入和平局处理模式。接受的值包括 “down”(向下舍入)、“up”(向上舍入)、“towards_zero”(趋向于零)、“towards_infinity”(趋向于无穷大)、“half_down”(半向下)、“half_up”(半向上)、“half_towards_zero”(半趋向于零)、“half_towards_infinity”(半趋向于无穷大)、“half_to_even”(半到偶数)、“half_to_odd”(半到奇数)。
- options
pyarrow.compute.RoundToMultipleOptions, 可选 传递选项的替代方式。
- memory_pool
pyarrow.MemoryPool, 可选 如果不传递,将从默认内存池分配内存。