跳转到内容

reorder

string  reorder(string value, int indices[])

根据 indices数组中的位置,返回UTF-8字符串 value字符(非字节)的重排序版本。结果为UTF-8编码字符串。

<type>[] reorder(<type>values[], int indices[])

根据 indices数组中的位置,返回 values数组元素的重排序版本。

该函数通常配合argsort生成的索引列表使用。具体示例请参阅argsort页面。

  • 索引列表中的负数表示从数组末尾开始计数
  • 结果数组/字符串的长度与 indices的长度相同
  • 越界的索引值会插入零值,但这种情况应视为错误