I have an array
[
[[R G B]
[R G B]
[R G B]]
[[R G B]
[R G B]
[R G B]]
[[R G B]
[R G B]
[R G B]]
]
and I want it in the form
[
[[R R R]
[R R R]
[R R R]]
[[G G G]
[G G G]
[G G G]]
[[B B B]
[B B B]
[B B B]]
]
How?
I have an array
[
[[R G B]
[R G B]
[R G B]]
[[R G B]
[R G B]
[R G B]]
[[R G B]
[R G B]
[R G B]]
]
and I want it in the form
[
[[R R R]
[R R R]
[R R R]]
[[G G G]
[G G G]
[G G G]]
[[B B B]
[B B B]
[B B B]]
]
How?
Try this :
import numpy as np
a = np.array([[['R', 'G', 'B'],['R', 'G', 'B'],['R', 'G', 'B']],[['R', 'G', 'B'],['R', 'G', 'B'],['R', 'G', 'B']],[['R', 'G', 'B'],['R', 'G', 'B'],['R', 'G', 'B']]])
print(np.transpose(a))
Output
[[['R' 'R' 'R']
['R' 'R' 'R']
['R' 'R' 'R']]
[['G' 'G' 'G']
['G' 'G' 'G']
['G' 'G' 'G']]
[['B' 'B' 'B']
['B' 'B' 'B']
['B' 'B' 'B']]]