Friday, September 26, 2025
HomeLanguagesPython SciPy – ndimage.spline_filter1d() function

Python SciPy – ndimage.spline_filter1d() function

This method is used to calculate a 1-D spline filter along the given axis. These are filtered by a spline filter.

Syntax: scipy.ndimage.spline_filter1d(input, order=3, axis=-1, output=<class ‘numpy.float64’>)

Parameters

input: array_like – The input array

order: int – The order of the spline, default is 3.

axis: int,  – The axis along which the spline filter is applied. Default is the last axis.

output: ndarray  – The array in which to place the output, or the dtype of the returned array. Default is numpy.float64.

Example 1:

Python3




# importing spline filter with one dimension.
from scipy.ndimage import spline_filter1d
 
# importing matplot library for visualization
import matplotlib.pyplot as plt
 
# importing numpy module
import numpy as np
 
# creating an image
geek_image = np.eye(80)
 
# returns an image array format
geek_image[40, :] = 1.0
print(geek_image)


 
 Output:

 

 

Example 2:

Python3




# importing spline filter with one dimension.
from scipy.ndimage import spline_filter1d
 
# importing matplot library for visualization
import matplotlib.pyplot as plt
 
# importing numpy module
import numpy as np
 
# creating an image
geek_image = np.eye(80)
 
geek_image[40, :] = 1.0
 
# in axis=0
axis_0 = spline_filter1d(geek_image, axis=0)
 
# in axis=1
axis_1 = spline_filter1d(geek_image, axis=1)
 
f, ax = plt.subplots(1, 3, sharex=True)
 
for ind, data in enumerate([[geek_image, "geek_image original"],
                            [axis_0, "spline filter in axis 0"],
                            [axis_1, "spline filter in axis 1"]]):
    ax[ind].imshow(data[0], cmap='gray_r')
     
    # giving title
    ax[ind].set_title(data[1])
 
    # orientation layout of our image
plt.tight_layout()
 
# to show image
plt.show()


 
 Output:

 

 

Dominic
Dominichttp://wardslaus.com
infosec,malicious & dos attacks generator, boot rom exploit philanthropist , wild hacker , game developer,
RELATED ARTICLES

Most Popular

Dominic
32320 POSTS0 COMMENTS
Milvus
84 POSTS0 COMMENTS
Nango Kala
6683 POSTS0 COMMENTS
Nicole Veronica
11854 POSTS0 COMMENTS
Nokonwaba Nkukhwana
11910 POSTS0 COMMENTS
Shaida Kate Naidoo
6795 POSTS0 COMMENTS
Ted Musemwa
7071 POSTS0 COMMENTS
Thapelo Manthata
6756 POSTS0 COMMENTS
Umr Jansen
6762 POSTS0 COMMENTS