手册
目录
排列是指元素的布局。例如,[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() 方法返回重新排列的数组(并保持原始数组不变)。
相关
视频
RELATED VIDEOS
科技资讯
1
2
3
4
5
6
7
8
精选课程
共5课时
17.2万人学习
共49课时
77万人学习
共29课时
61.7万人学习
共25课时
39.3万人学习
共43课时
70.9万人学习
共25课时
61.6万人学习
共22课时
23万人学习
共28课时
33.9万人学习
共89课时
125万人学习