scipy.signal.ShortTimeFFT.
p_range#
- ShortTimeFFT.p_range(n, p0=None, p1=None)[source]#
确定并验证切片索引范围。
- 参数:
- 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
upper_border_begin
后填充效果开始的位置。
ShortTimeFFT
此属性所属的类。
注释
如果
p_min <= p0 < p1 <= p_max(n)
不成立,则会引发ValueError
。