파이썬에서 일정 간격 이내 지점 삭제하기
문제 배열 'arr' (numpy.ndarray) 에서 근접한 값의 간격이 5 보다 작은 경우를 삭제하려고 한다. 파이썬 코드 1 import numpy as np arr = np.array([ 1, 8, 9, 10, 12, 24, 26, 35, 39, 43, 49, 59, 60, 69, 77, 80, 86, 90, 101, 112, 118, 119, 126, 133, 145, 146, 161, 172, 177, 181, 191, 193, 200, 206, 207, 210, 211, 212, 215, 219, 225, 232, 234, 239, 244, 250]) idxD = np.where(np.diff(arr) < 5)[0] arrRevised = np.delete(arr, idxD) 결과 arr a..
2022. 1. 20.