wer or upper end of the input `x`. Zeros are added
    if the default 'zeros' is set. For 'edge' either the first or the
    last value of `x` is used. 'even' pads by reflecting the
    signal on the first or last sample and 'odd' additionally
    multiplies it with -1.
axis
    The axis of `x` over which to compute the STFT.
    If not given, the last axis is used.

Returns
-------
S
    A complex array is returned with the dimension always being larger
    by one than of `x`. The last axis always represent the time slices
    of the STFT. `axis` defines the frequency axis (default second to
    last). E.g., for a one-dimensional `x`, a complex 2d array is
    returned, with axis 0 representing frequency and axis 1 the time
    slices.

See Also
--------
delta_f: Width of the frequency bins of the STFT.
delta_t: Time increment of STFT
f: Frequencies values of the STFT.
invertible: Check if STFT is invertible.
:meth:`~ShortTimeFFT.istft`: Inverse short-time Fourier transform.
p_range: Determine and validate slice index range.
stft_detrend: STFT with detrended segments.
t: Times of STFT for an input signal with `n` samples.
:class:`scipy.signal.ShortTimeFFT`: Class this method belongs to.
NrŠ