여행 시간 중 매우 큰 목록 (~ 1GB)으로 작업하고 평균을하려고하지만 여행이 불가능할 경우 값이로 설정되어 있습니다. 가능한 가장 높은 정수 값으로, 전체 계산을 파괴합니다. 여행 시간은 목록에 저장되고 목록은 사전에 있습니다.매우 큰 목록의 특정 값을 제외 평균 평균
{'AB':[3,5,10],'BC':[2,3,5,10,2147483647]}
AB 사이의 평균 6이어야하며 BC 5 (되지 429496733.4) 같아야 같이 C에 B 및 B 지점까지
보일 것이다.
평균 계산에서 불량 값을 제외하려면 어떻게해야합니까?
는
큰 목록, NumPy와 배열을 사용하는 것이 좋습니다. 마스크 된 배열로 바꾸고 한계 값을 마스크 한 다음'np.nanmean'을 사용하면된다. 또는 평균 대신 중간 값을 계산하십시오 (마디 값 포함 또는 제외). – Evert