码迷,mamicode.com
首页 > 其他好文 > 详细

numpy random.shuffle()和random.permutation()

时间:2019-12-05 21:45:45      阅读:135      评论:0      收藏:0      [点我收藏+]

标签:返回值   and   参数   方法   shuffle   复制   perm   code   numpy   

这两个方法都是打乱一个随机地打乱一个数组,他们的语法如下:

np.random.shuffle(x),这里的参数x要求为array-like或者是一个list,没有返回值

np.random.permutation(x), 这里的参数x可以是array-like或者是一个int,如果是int就等价与传入np.arange(x),返回打乱的数组

他们二者的区别就在于shuffle是就地打乱数组,就是说传入的数组x被打乱,而permutation是打乱复制的x的数组,然后返回这个复制被打乱的数组,而传入的x不会被打乱。

numpy random.shuffle()和random.permutation()

标签:返回值   and   参数   方法   shuffle   复制   perm   code   numpy   

原文地址:https://www.cnblogs.com/patrolli/p/11992013.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!