np.random常用方法积累
np.random.permutation()函数
该函数表示随机排列一个序列,使用时需注意不同维度下的区别:
- 一维
对一维数组内的元素(单个元素)进行随机排列
import numpy as np
#一维数组
array_1 = np.array([1,2,3,4,5,6])
print(array_1)
print(np.random.permutation(array_1))
执行结果如下:
[6 3 2 4 1 5]
- 二维
对二维数组内的元素(一维数组)进行随机排列
array_2 = np.array([[1,2,3],[4,5,6]])
print(array_2)
print(np.random.permutation(array_2))
执行结果为:
[[1 2 3]
[4 5 6]]
[[4 5 6]
[1 2 3]]