pyarrow.compute.inverse_permutation#

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

返回给定索引的逆置换。

对于 indices 中的第 iindex,其输出中第 index 个位置的值为 i

参数:
indices类数组对象 (Array-like)

计算函数的参数。

max_indexint64,默认 -1

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

output_typeDataType,默认 None

逆置换输出数组的数据类型。如果为 None,输出将与输入索引具有相同的类型;否则,必须是有符号整数类型。如果该类型无法存储输入索引的长度,则会报告无效错误。

optionspyarrow.compute.InversePermutationOptions,可选

传递选项的替代方式。

memory_poolpyarrow.MemoryPool, 可选

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