파이썬에서 문제를 발견하는 데 문제가 있음 (현재 시차 코드에 대한 책임이 있음).x 값이 평평하게 될 때를 기준으로 한 단계 함수 배열을 청크하는 방법
배열이 있는데, x라고 부릅니다. y 축이 일반적인 값, x 축 인 X의 줄거리는, 배열의 인덱스 같습니다
내가 (다음 그림 참조 초기 범프 후 평면 부분을 분리되고 싶지 내가)에 관심이 있음 :
내가 최고의 평면 라인을 무시하고 범프, 나는
같은 뭔가를하도록 두 번째 이미지에서 5 개 개의 빨간 상자의 배열을 만들고 싶어 엑스 _chunk = [상자 0], [상자 1], [상자 2], [상자 3], [상자 4]
빨간색 청크 사이의 모든 경사 선을 무시하고 싶습니다. 적절한 반복 과정을 알아 내고 내가 필요한 것을 얻을 수 있도록 조건을 설정하는 데 문제가 있습니다.
응답 해 주셔서 감사합니다. 나는 np.std와 scipy.optimize.curve_fit의 매개 변수를 사용하여 직선을 맞추고 기울기를 최소화하려고 생각하고있었습니다. 나는 slide_tricks 함수를 인식하지 못했고, 그 문서가별로 좋지는 않지만, 배열을 나눌 깔끔한 트릭이 될 것 같다. 간단한 질문 중 하나 : 왜 할 m = np.minimum (np.abs (d [: - window]), np.abs (d [window :]))
Marty
대부분 마지막 단계에서 마지막 'window' 데이터 포인트를 놓치지 않도록해야합니다. 'abs'는'np.std'를 경사 함수로 대체 할 경우를 대비 한 것입니다. –