请问怎么随机打乱一个numpy array?
3个回答
from sklearn.utils import shuffle
arr = shuffle(arr)
SofaSofa数据科学社区DS面试题库 DS面经
就是这个功能,谢谢!
-
gjxs
2019-04-24 10:05
>>> import numpy as np
>>> a = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
>>> np.random.shuffle(a)
>>> print(a)
[[7 8 9]
[4 5 6]
[1 2 3]]
不过要注意np.random.shuffle是inplace的
SofaSofa数据科学社区DS面试题库 DS面经