scipy.signal — 신호 처리¶
scipy.signal 서브모듈은 단일 신호 처리 루틴을 제공합니다.
함수¶
- scipy.signal.sosfilt(sos: ndarray, x: ndarray, *, zi: ndarray | None = None) ndarray | tuple[ndarray, ndarray]¶
sos 에 있는 종속 연결된 2차 섹션을 사용하여 1차원의 균일하게 샘플링된 데이터 x 를 필터링합니다.
- 매개변수:
sos – 필터 섹션을 제공하는 형태
(n_sections, 6)의 배열 형태 객체입니다. 각 행은 한 biquad 섹션의 여섯 계수[b0, b1, b2, a0, a1, a2]를 담습니다.x – 1차원 입력
numpy.ndarray입니다.zi – 초기 필터 지연(선택 사항)으로, 형태
(n_sections, 2)의 floatnumpy.ndarray입니다. 생략하면 초기 조건은 0으로 간주됩니다.
- 반환:
필터링된 신호인 float
numpy.ndarray입니다. zi 가 전달되면 반환값은 2-튜플(y, zf)이며, 여기서zf는 zi 와 동일한 형태로 최종 지연을 담습니다.