bundles / numpy 2.5.0.dev0+git20251130.2de293a / numpy / hamming
function
numpy:hamming
source: /dev/numpy/build-install/usr/lib/python3.14/site-packages/numpy/lib/_function_base_impl.py :3345
Signature
def hamming ( M ) Summary
Return the Hamming window.
Extended Summary
The Hamming 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: ndarrayThe window, with the maximum value normalized to one (the value one appears only if the number of samples is odd).
Notes
The Hamming window is defined as
The Hamming was named for R. W. Hamming, an associate of J. W. Tukey and is described in Blackman and Tukey. It was recommended for smoothing the truncated autocovariance function in the time domain. Most references to the Hamming 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.hamming(12)
✗See also
- bartlett
- blackman
- hanning
- kaiser
Aliases
-
numpy.hamming