天天看点

numpy.random 常用函数详解之排列乱序篇(Permutations)

1.numpy.random.shuffle(x)

参数:填入数组或列表。

返回值:无。

函数功能描述:对填入的数组或列表进行乱序处理,shape保持不变。

numpy.random 常用函数详解之排列乱序篇(Permutations)
numpy.random 常用函数详解之排列乱序篇(Permutations)

2.numpy.random.permutation(x)

参数:填入整型数据或数组。若填入正整数n,则将np.arange(n)乱序后返回;若填入数组,则将数组乱序后返回。

返回值:乱序数组。

函数功能描述:将数组乱序后输出。若填入的多维数组,则只对第一个维度进行乱序处理,其余维度不变。如填入二维数组,则只对行的顺序进行调整,每行内部元素顺序保持不变。

numpy.random 常用函数详解之排列乱序篇(Permutations)

参考资料:https://docs.scipy.org/doc/numpy-1.7.0/reference/routines.random.html

原创:秋沐霖

博客主页:https://www.cnblogs.com/HL-space/

欢迎转载,转载请注明出处。

出错之处,敬请交流、雅正!

创作不易,您的 " 推荐 " 和 " 关注 " ,是给我最大的鼓励!