사이즈가 다른 array의 median값 구하기

조회수 483회

사이즈가 같은 array에서 median은 구하기 쉬운 것으로 압니다.

예컨데, A = [1,2,3,4,5,6,7,8,9]이고 3개씩 끊어서 중간값을 구하고 싶다면.

median = np.median(A.reshape(3,3), axis=1)
print(median)
>> [2. 5. 8.]

이렇게 할 수 있겠지요.

그런데 만약에 개수를 다르게 끊고 싶다면, 예를 들어서 위 A를 2개,3개,4개로 끊어서

median = func(A)
print(median)
>> [1.5, 4, 7.5]

이렇게 할 수 있을까요? 반복문은 안쓰고 싶습니다.

1 답변

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)