numpy 多维度打乱
import numpy as np
# 给出原始列表
raw = np.array([[1,3,5,7,9,2,4,6,8],[1,3,5,7,9,2,4,6,8]])
new_raw=raw.copy()
new_raw=new_raw.reshape([-1])
index = np.random.permutation(new_raw.size)
new_raw = new_raw[index] # 此时数组已经打乱
new_raw=new_raw.reshape(raw.shape)
# 对比结果相似度
print(np.sum(new_raw==raw)/raw.size)