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