Координаты элемента в массиве NumPy

У меня есть массив NumPy:

[[  0.   1.   2.   3.   4.]
 [  7.   8.   9.  10.   4.]
 [ 14.  15.  16.  17.   4.]
 [  1.  20.  21.  22.  23.]
 [ 27.  28.   1.  20.  29.]]

, который я хочу быстро найти координаты конкретных значений и избежать петель Python в массиве. Например, число 4 включено:

row 0 and col 4
row 1 and col 4
row 2 and col 4

и функция поиска должна возвращать кортеж:

((0,4),(1,4),(2,4))

Можно ли это сделать напрямую через функции NunmPy?

13
задан Georgy 17 July 2019 в 14:55
поделиться