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)