scipy.signal.ShortTimeFFT.

p_range#

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

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

参数:
n整数

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

p0int | None

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

p1int | None

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

返回:
p0_整数

第一个切片索引

p1_整数

区间结束(最后一个值是 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