0
Ich habe ein Array, das I ohne Änderung der Kantenwerte einen 1d Gaußfilter zur Verwendung Scipy des gaussian_filter1d anwenden möchten:Scipy 1D glatte Konservieren Kanten
>>> from scipy.ndimage.filters import gaussian_filter1d
>>> arr = [1.,2.,3.,4.,100.,5.,6.,7.,8.,9.,10.]
Jedoch versagt diese Kantenwerte 1 und 10 zu erhalten:
>>> gaussian_filter1d(arr, 5, mode="nearest")
>>> array([ 8.26708045, 9.54770677, 10.72077793, 11.70511557,
12.43900171, 12.89021341, 13.06040738, 12.98285813,
12.71434815, 12.32350223, 11.87856682])