Vue d'ensemble

SciPy 1.16, publie le 22 juin 2025, ajoute les filtres FIR 2D et etend le support de l'Array API aux modules signal et stats.

Fonctionnalites principales

Filtres FIR 2D

Le module scipy.signal ajoute le support des filtres FIR (Finite Impulse Response) en deux dimensions pour le traitement d'images.

python
from scipy.signal import convolve2d
import numpy as np

# Filtre FIR 2D : noyau de lissage
image = np.random.rand(100, 100)
kernel = np.ones((3, 3)) / 9
smoothed = convolve2d(image, kernel, mode='same')
print(f'Shape : {smoothed.shape}')

Array API pour signal et stats

Les modules scipy.signal et scipy.stats supportent desormais l'Array API standard, permettant l'utilisation de backends comme CuPy ou JAX.

python
from scipy import stats
import numpy as np

data = np.random.normal(0, 1, 1000)
result = stats.describe(data)
print(f'Mean: {result.mean:.3f}')
print(f'Variance: {result.variance:.3f}')

Sources