jax.lax.sort

目录

jax.lax.sort#

jax.lax.sort(operand: Array, dimension: int = -1, is_stable: bool = True, num_keys: int = 1) Array[源代码][源代码]#
jax.lax.sort(operand: Sequence[Array], dimension: int = -1, is_stable: bool = True, num_keys: int = 1) tuple[Array, ...]

封装了 XLA 的 排序 操作符。

对于浮点数输入,-0.0 和 0.0 被视为等价,NaN 值被排序到数组的末尾。对于复数输入,排序顺序是基于实部和虚部的字典顺序,实部为主要排序依据。

参数:
  • operand – 数组或数组序列

  • dimension – 沿其排序的整数维度。默认值:-1。

  • is_stable – 布尔值,指定是否使用稳定排序。默认值:True。

  • num_keys – 要视为排序键的操作数数量。默认值:1。对于 num_keys > 1,排序顺序将按字典顺序使用前 num_keys 个数组确定,第一个键为主要键。其余操作数将按相同排列返回。

返回:

输入或多个输入的排序版本。

返回类型:

operand