📜  np shuffle - Python (1)

📅  最后修改于: 2023-12-03 15:33:12.340000             🧑  作者: Mango

np shuffle - Python

np shuffle 是 NumPy 库中的一个函数,用于随机打乱数组的元素。

语法

np.shuffle(arr, random_state=None)

参数说明:

  • arr:要随机打乱的数组。
  • random_state:随机种子,可选参数。
示例
import numpy as np

arr = np.array([1, 2, 3, 4, 5])
np.random.shuffle(arr)
print(arr)  # [3 2 4 5 1]

在上面的示例中,我们使用了 np.shuffle() 函数来打乱数组 arr 的元素顺序。

注意事项
  • np.shuffle() 函数直接操作数组本身,并不返回一个新的数组。
  • 打乱数组并没有什么特别的技巧,通常可以使用 np.shuffle() 函数来随机打乱元素顺序。
  • 要保证每次运行都得到相同的打乱结果,可以设置随机种子 random_state

我们强烈建议在编写代码时仔细检查代码中调用的 np.shuffle() 函数是否符合预期。