所以我有一个数组:

array([[[27, 27, 28],
        [27, 14, 28]],

       [[14,  5,  4],
        [ 5,  6, 14]]])


我如何遍历它,并在每次迭代中获得[a,b,c]值,我尝试这样做:

for v in np.nditer(a):
    print(v)


但它只是打印

27
27
28
27
14
28
14
5
4
5
6


我需要:

[27 27 28]
[27 14 28]...

最佳答案

b = a.reshape(-1, 3)
for triplet in b:
    ...

关于python - 我如何遍历numpy 3d数组,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/52278546/

10-12 23:47