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
。