pyarrow.compute.inverse_permutation#
- pyarrow.compute.inverse_permutation(indices, /, max_index=-1, output_type=None, *, options=None, memory_pool=None)#
返回给定索引的逆置换。
对于 indices 中的第 i 个 index,其输出中第 index 个位置的值为 i。
- 参数:
- indices类数组对象 (Array-like)
计算函数的参数。
- max_index
int64,默认 -1 允许输入索引中的最大值。函数输出的长度将为此值加 1。如果为负数,该值将被设置为输入索引的长度减 1,函数输出的长度将为输入索引的长度。
- output_type
DataType,默认None 逆置换输出数组的数据类型。如果为 None,输出将与输入索引具有相同的类型;否则,必须是有符号整数类型。如果该类型无法存储输入索引的长度,则会报告无效错误。
- options
pyarrow.compute.InversePermutationOptions,可选 传递选项的替代方式。
- memory_pool
pyarrow.MemoryPool, 可选 如果不传递,将从默认内存池分配内存。