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

잔글 (봇: 자동으로 텍스트 교체 (-source +syntaxhighlight))
 
(다른 사용자 한 명의 중간 판 9개는 보이지 않습니다)
1번째 줄: 1번째 줄:
[[category: Math]]
[[category: Math]]
;MEDIAN
==Excel==
[[category: Excel]]
<syntaxhighlight lang='php'>
=MEDIAN(11, 1, 2, 12)
// 6.5
=MEDIAN(11, 1, 2)
// 2
</syntaxhighlight>


==Python==
==Python==
[[category: Python]]
[[category: Python]]
<source lang='Python'>
<syntaxhighlight lang='Python'>
def median(lst):
def median(lst):
     lst_len = len(lst)
     lst_len = len(lst)
11번째 줄: 22번째 줄:
     return lst[lst_len/2]
     return lst[lst_len/2]


print median([11, 1, 2, 12])
print( median([11, 1, 2, 12]) )
# 6.5
print( median([11, 1, 2]) )
# 2
</syntaxhighlight>
{{참고|NumPy median()}}
{{소스헤더|NumPy}}
<syntaxhighlight lang='python'>
import numpy as np
a = np.array([1,2,3,1])
print( np.median(a) )
# 1.5
</syntaxhighlight>
 
==R==
[[분류: R]]
{{참고|R median()}}
<syntaxhighlight lang='r'>
x <- c(11, 1, 2, 12)
print( median(x) )
# 6.5
# 6.5
print median([11, 1, 12])
</syntaxhighlight>
# 11
<syntaxhighlight lang='r'>
</source>
x <- c(11, 1, 2)
print( median(x) )
# 2
</syntaxhighlight>


==같이 보기==
==같이 보기==
*[[average]]
* [[함수 mean()]]
*[[중앙값]]
* [[함수 mode()]]
* [[중앙값]]

2020년 11월 2일 (월) 02:33 기준 최신판


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
NumPy
import numpy as np
a = np.array([1,2,3,1])
print( np.median(a) )
# 1.5

3 R[ | ]

x <- c(11, 1, 2, 12)
print( median(x) )
# 6.5
x <- c(11, 1, 2)
print( median(x) )
# 2

4 같이 보기[ | ]

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