mlx.core.random.permutation

目录

mlx.core.random.permutation#

permutation(x: int | array, axis: int = 0, key: array | None = None, stream: None | Stream | Device = None) array#

生成一个随机排列或对数组的条目进行随机重排。

参数:
  • x (intarray, 可选) – 如果提供一个整数,则返回 mx.arange(x) 的随机排列。否则,将对 x 沿给定轴的条目进行随机重排。

  • axis (int, 可选) – 进行重排的轴。默认值:0

  • key (array, 可选) – 一个 PRNG 密钥。默认值:None

返回值:

生成的随机排列或随机重排的输入数组。

返回类型:

array