您可以告诉
np.random.shuffle执行扁平化版本:
>>> a = np.arange(9).reshape((3,3))>>> aarray([[0, 1, 2], [3, 4, 5], [6, 7, 8]])>>> np.random.shuffle(a.flat)>>> aarray([[3, 5, 8], [7, 6, 2], [1, 4, 0]])

您可以告诉
np.random.shuffle执行扁平化版本:
>>> a = np.arange(9).reshape((3,3))>>> aarray([[0, 1, 2], [3, 4, 5], [6, 7, 8]])>>> np.random.shuffle(a.flat)>>> aarray([[3, 5, 8], [7, 6, 2], [1, 4, 0]])