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 的 Sort 運算子。

對於浮點輸入,-0.0 和 0.0 被視為相等,而 NaN 值會排序到陣列的末尾。對於複數輸入,排序順序是實部和虛部的詞典編纂順序,實部為主。

參數:
  • operand – 陣列或陣列序列

  • dimension – 沿其排序的整數維度。預設值:-1。

  • is_stable – 布林值,指定是否使用穩定排序。預設值:True。

  • num_keys – 要視為排序鍵的運算元數量。預設值:1。對於 num_keys > 1,排序順序將使用前 num_keys 個陣列以詞典編纂方式確定,第一個鍵為主鍵。其餘運算元將以相同的排列方式傳回。

傳回:

輸入或輸入的排序版本。

傳回類型:

operand