pyarrow.compute.scatter#

pyarrow.compute.scatter(values, indices, /, max_index=-1, *, options=None, memory_pool=None)#

根据索引将值分散到指定位置。

将第 i 个值放置在由第 i 个索引指定的位置。

参数:
values类数组 (Array-like) 或类标量 (scalar-like)

计算函数的参数。

indices数组类 (Array-like) 或标量类 (scalar-like)

计算函数的参数。

max_indexint64,默认 -1

允许输入索引中的最大值。函数输出的长度将为此值加 1。如果为负数,该值将被设置为输入索引的长度减 1,函数输出的长度将为输入索引的长度。

optionspyarrow.compute.ScatterOptions,可选

传递选项的替代方式。

memory_poolpyarrow.MemoryPool, 可选

如果不传递,将从默认内存池分配内存。