bundles / numpy 2.5.0.dev0+git20251130.2de293a / numpy / hanning
function
numpy:hanning
source: /dev/numpy/build-install/usr/lib/python3.14/site-packages/numpy/lib/_function_base_impl.py :3243
Signature
def hanning ( M ) Summary
Return the Hanning window.
Extended Summary
The Hanning window is a taper formed by using a weighted cosine.
Parameters
M: intNumber of points in the output window. If zero or less, an empty array is returned.
Returns
out: ndarray, shape(M,)The window, with the maximum value normalized to one (the value one appears only if
Mis odd).
Notes
The Hanning window is defined as
The Hanning was named for Julius von Hann, an Austrian meteorologist. It is also known as the Cosine Bell. Some authors prefer that it be called a Hann window, to help avoid confusion with the very similar Hamming window.
Most references to the Hanning window come from the signal processing literature, where it is used as one of many windowing functions for smoothing values. It is also known as an apodization (which means "removing the foot", i.e. smoothing discontinuities at the beginning and end of the sampled signal) or tapering function.
Examples
import numpy as np
✓np.hanning(12)
✗See also
- bartlett
- blackman
- hamming
- kaiser
Aliases
-
numpy.hanning