초과하는 시간 I는 두 개의 큰 목록 t
및 y
있고 I가 소정 limit
초과 y
에있는 시간과 기간을 데이터에 확대됨 방법, 즉 >=limit
결정할하려는 결정한다.신호가 소정의 한계
문제는 다음과 같은 샘플 데이터로 설명 될 수 있습니다 :
t = [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16]
y = [8,6,4,2,0,2,4,6,8,6,4,2,0,2,4,6,8]
limit = 4
이 예에서, 코드는 다음 목록을 반환해야합니다 :
이t_exceedance_start = [0,6,14]
t_how_long_above_limit = [2,4,2]
나는 것으로 기대 이것은 Numpy
에서 매우 우아하게 구현 될 수 있지만 어떻게 찾지 못했습니다.
모든 의견을 보내 주시면 감사하겠습니다.
당신은 샤플리 – kezzos
@Divakar 같은 다각형 라이브러리를 살펴해야 없음 두 번째 간격은 기가 시작하지 않고 10 초에 완료됩니다. – Rickson