В NumPy вы можете фильтровать данные массива в массиве по значению, например, так:
L = [[str(j) + str (i) for i in range(5)] for j in range(5)]
# [['00' '01' '02']
# ['10' '11' '12']
# ['20' '21' '22']]
Чтобы узнать, какое значение находится в 1-м столбце строки, содержащей значение «22» в третьем столбце должно иметь следующее значение:
print(A1[A1[:,2] == '22', 3])
#['20']
Как выполнить такую фильтрацию в обычном двумерном массиве типа list?
Или это необходимо перевести на NumPy?