x
는 데이터의 목록입니다, 당신은, T
을주기 길이를 알고 일 경우이 시도 :이 이 작업에 관계없이 위상의 오프셋 (offset)해야
# Create 10 1000-sample cycles of a noisy sine wave.
T = 1000
x = scipy.sin(2*scipy.pi*scipy.arange(10*T)/T) + 0.1*scipy.randn(10*T)
# Find the maximum and minimum of each cycle.
[(min(x[i:i+T]), max(x[i:i+T])) for i in range(0, len(x), T)]
# prints the following:
[(-1.2234858463372265, 1.2508648231644286),
(-1.2272859833650591, 1.2339382830978067),
(-1.2348835727451217, 1.2554960382962332),
(-1.2354184224872098, 1.2305636540601534),
(-1.2367724101594981, 1.2384651681019756),
(-1.2239698560399894, 1.2665865375358363),
(-1.2211500568892304, 1.1687268390393153),
(-1.2471220836642811, 1.296787070454136),
(-1.3047322264307399, 1.1917835644190464),
(-1.3015059337968433, 1.1726658435644288)]
주 정현파 (확률이 높음).
내 대답을 삭제했습니다. 나는 뭔가를 놓친다는 것을 알았다. 정현파의 모든 봉우리와 골짜기가 필요합니다. – pyfunc
@pyfunc 너와 같은 이름으로 너 그리워 ~~- – mjv