bundles / numpy 2.4.4 / numpy / blackman
function
numpy:blackman
Signature
def blackman ( M ) Summary
Return the Blackman window.
Extended Summary
The Blackman window is a taper formed by using the first three terms of a summation of cosines. It was designed to have close to the minimal leakage possible. It is close to optimal, only slightly worse than a Kaiser window.
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 Blackman window is defined as
Most references to the Blackman 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. It is known as a "near optimal" tapering function, almost as good (by some measures) as the kaiser window.
Examples
import numpy as np import matplotlib.pyplot as plt✓
np.blackman(12)
✗See also
- bartlett
- hamming
- hanning
- kaiser
Aliases
-
numpy.blackman