У меня есть массив с 3 столбцами, и мне нужно найти максимум первого столбца, где третий столбец меньше некоторого предопределенного значения.
Ввод, напр .:
a = [[1 2 1], [2 3 3], [7 10 5], [5 1 2], [2 3 4]]
Желаемый вывод
max (a [:, 0], где a [:, 2] <5) = [5 1 2] </p>
Как это сделать? Желательно как можно быстрее.