간단한 탐색

배경을 먼저 확인하고 국소 최대값을 후보로 잡습니다. threshold는 자료에 맞춰 조정합니다.

def candidates(values, threshold):
    return [i for i in range(1, len(values) - 1)
            if values[i] > threshold
            and values[i] > values[i - 1]
            and values[i] > values[i + 1]]
예시 XRD 회절 패턴
가상 회절 패턴

예시 참고 링크에서 입력 형식을 볼 수 있습니다.

예시 글입니다. Velog 계정이 연결되면 실제 글로 바뀝니다.