np.random.permutation()函数和random.shuffle()函数的区别
时间: 2023-11-21 15:29:39 浏览: 91
在python3中使用shuffle函数要注意的地方
np.random.permutation()和random.shuffle()都可以用于随机打乱一个序列,但是它们的功能有一些不同。np.random.permutation()是numpy库中的函数,可以对一个数组进行随机排序,不会对原数组进行修改,返回一个新的打乱顺序的数组。而random.shuffle()是Python中内置函数random模块中的函数,可以对一个序列进行随机排序,直接修改序列,不返回新的数组,而是直接在原序列上进行打乱顺序的操作。
阅读全文