0
У меня есть большой массив 2d bitewise (только 0s и 1s) и маленький (3x3).Соответствующие массивы различной формы в python numpy
Я хочу видеть, где большой массив соответствует маленький один, то есть i
, j
для которых
big_array[i-1:i+2, j-1:j+2] == small_array
Там может быть более чем один (i,j)
, что удовлетворяет условию. Как мне это сделать без написания двойной вложенной петли i
, j
?
Я приспособил этот ответ на мой случай. stride_tricks очень быстро. http://stackoverflow.com/questions/4936620/using-strides-for-an-efficient-moving-average-filter – fmonegaglia