【发布时间】:2019-07-19 07:38:15
【问题描述】:
假设我有以下 3D 矩阵:
1 1 1
2 2 2
3 3 3
及其背后(第三维):
啊啊啊
b b b
c c c
如果我是正确的定义如下:
import numpy as np
x = np.array([[[1,1,1],
[2,2,2],
[3,3,3]],
[["a","a","a"],
["b","b","b"],
["c","c","c"]]])
我想按行随机打乱我的 3D 数组,变成这样:
2 2 2
1 1 1
3 3 3
后面:
b b b
啊啊啊
c c c
*注意a总是属于1,b属于2,c属于3(相同的行)
我如何做到这一点?
【问题讨论】:
标签: python arrays numpy row shuffle