I have a numpy array like this:
x = np.array([[1,2,3],[4,5,6],[7,8,9]])
I need to create a function let\'s call it \"neighbors\" with the f
I agree with Joe Kingtons response, just an add to the footprints
import numpy as np
from scipy.ndimage import generate_binary_structure
from scipy.ndimage import iterate_structure
foot = np.array(generate_binary_structure(2, 1),dtype=int)
or for bigger/different footprints for ex.
np.array(iterate_structure(foot , 2),dtype=int)