I have this array full of Boolean values:
array([[[ True, True, False, False, False, False],
[ True, False, False, False, False, False]],
[[False, False, True, False, True, False],
[ True, False, False, False, False, False]],
[[ True, False, False, False, False, False],
[ True, False, False, False, False, False]]], dtype=bool)
I want to get indexes of first occurrences of True in each column in each row so the answer would be something like that:
array([[0,0,0],
[0,1,0],
[1,0,2],
[1,1,0],
[2,0,0],
[2,1,0]])
Is there a simple and fast way of doing so?