scipy.signal.ShortTimeFFT.

p_range#

ShortTimeFFT.p_range(n, p0=None, p1=None)[源代码]#

确定并验证切片索引范围。

参数:
nint

输入信号的样本数,假设 t[0] = 0。

p0int | None

第一个切片索引。如果为 0,则第一个切片以 t = 0 为中心。如果为 None,则使用p_min。请注意,如果切片在 t = 0 的左侧,则 p0 可能 < 0。

p1int | None

区间结尾(最后一个值为 p1-1)。如果为 None,则使用 p_max(n)

返回:
p0_int

第一个切片索引

p1_int

区间结尾(最后一个值为 p1-1)。

另请参见

k_min

最小可能的信号索引。

k_max

时间切片未触及的信号结束后的第一个样本索引。

lower_border_end

预填充效果结束的位置。

p_min

最小可能的切片索引。

p_max

第一个非重叠上部时间切片的索引。

p_num

时间切片的数量,即 p_max - p_min

upper_border_begin

后填充效果开始的位置。

ShortTimeFFT

此属性所属的类。

注释

如果 p_min <= p0 < p1 <= p_max(n) 不成立,则会引发 ValueError