Имея матрицу, которая выглядит следующим образом:
9 9 1 9 9 9 9 1
9 9 1 9 9 9 9 9
9 9 9 9 9 9 9 9
9 9 1 9 9 9 9 9
9 9 9 9 9 1 1 1
9 9 9 9 9 1 9 9
9 9 9 1 9 9 9 9
9 9 1 9 1 9 9 9
Я хотел бы определить для каждой позиции в матрице, есть ли хотя бы значение 1
, окружающее данную матрицу таким образом, что для элементав {2, 2}
я хочу проверить значения в {1,1}, {1,2}, {1,3}, {2,1}, {2,3}, {3,1}, {3,2}, {3,3}
, и если любая из упомянутых позиций содержит 1, то я сохраняю элемент в {2,2}
в отдельной переменной.
Я не знаю, как этого добитьсяи хотел бы знать, есть ли какая-нибудь питоническая функция или способ, который может это сделать?