np.random常用方法积累

np.random常用方法积累

np.random.permutation()函数

该函数表示随机排列一个序列,使用时需注意不同维度下的区别:

  1. 一维
    对一维数组内的元素(单个元素)进行随机排列
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]
  1. 二维
    对二维数组内的元素(一维数组)进行随机排列
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]]
发布了21 篇原创文章 · 获赞 6 · 访问量 7994

猜你喜欢

转载自blog.csdn.net/weixin_42128329/article/details/104550155