Numpy关于shuffle和permutation的区别

关于shuffle和permutation的区别这里说两点:

1. shuffle没有返回值,直接在原来的列表上进行打乱排序;而permutation会对一个int行的数值返回一个打乱的列表。

2.由于permutation会复制数据,所以当数据量特别大的时候,使用shuffle的效率更高。

另外,无论是shuffle还是permutation对二维数据都是只对第一维进行打乱顺序,第一维中的顺序并不会打乱。

猜你喜欢

转载自blog.csdn.net/a857553315/article/details/82116982