"함수 median()"의 두 판 사이의 차이

24번째 줄: 24번째 줄:
print median([11, 1, 2, 12])
print median([11, 1, 2, 12])
# 6.5
# 6.5
print median([11, 1, 12])
print median([11, 1, 2])
# 11
# 2
</source>
</source>



2014년 5월 31일 (토) 22:07 판


MEDIAN

1 Excel

=MEDIAN(11, 1, 2, 12)
// 6.5
=MEDIAN(11, 1, 2)
// 2

2 Python

def median(lst):
    lst_len = len(lst)
    lst = sorted(lst)
    if lst_len % 2 == 0:
        return (lst[lst_len/2-1]+lst[lst_len/2])/2.0
    return lst[lst_len/2]

print median([11, 1, 2, 12])
# 6.5
print median([11, 1, 2])
# 2

3 같이 보기

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}