排列是指元素的排列。例如 [3, 2, 1] 是 [1, 2, 3] 的排列,反之亦然。
NumPy Random 模块为此提供了两种方法:shuffle()
和permutation()
。
随机播放意味着就地改变元素的排列。即在数组本身中。
随机打乱以下数组的元素:
from numpy import random
import numpy as np
arr = np.array([1, 2, 3, 4, 5])
random.shuffle(arr)
print(arr)
亲自试一试 »
这个shuffle()
方法对原始数组进行更改。
生成以下数组元素的随机排列:
from numpy import random
import numpy as np
arr = np.array([1, 2, 3, 4, 5])
print(random.permutation(arr))
亲自试一试 »
这个permutation()
方法回报重新排列的数组(并保持原始数组不变)。
截取页面反馈部分,让我们更快修复内容!也可以直接跳过填写反馈内容!