728x90
평균 문제를 풀면서 당당히 avg를 썼는데 vs code에서 자동완성되는게 없는걸 발견한 나
파이썬에서 평균함수 구하는 내장함수가 없었나??😅
이건 바로 기특공부감이야!
평균을 구하는 방법을 서칭한 결과, 3가지 정도 방법이 있다.
식 | 설명 | |
1) 총합 나누기 개수 | sum( ) / len( ) | 식 그대로 총합내장함수 sum( ) 개수 내장함수 len( )이용한다 |
2) numpy 모듈 | import numpy numpy.mean( ) |
먼저 pip install numpy를 쳐서 numpy를 설치야한다. (아래 사진 참고) |
3) statistcics 라이브러리 | import statistics statistics.mean( ) |
파이썬 내 수학관련 함수로 위에 처럼 설치할 필요는 없는데, 대신 파이썬 버젼3.4 이상이어야한다. |
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
data=[10, 20, 30, 40, 50]
#방법1 총합 나누기 개수
방법1 = sum(data) / len(data)
#방법2 numpy 모듈
import numpy
방법2=numpy.mean(data)
#방법3 statistcics 라이브러리
import statistics
방법3 = statistics.mean(data)
print(방법1) # 30.0
print(방법2) # 30.0
print(방법3) # 30
|
cs |
🧐공부 한줄 평 : 다음번에 평균을 구할 땐 다른 방법들도 써봐야지
728x90
'😀 Language > - Python' 카테고리의 다른 글
[샛길공부] 이진탐색(이분탐색) 문제풀기 (feat. 이코테 유튜브강의) (0) | 2021.11.14 |
---|---|
[샛길공부] 이진탐색(이분탐색) (feat. 이코테 유튜브강의) (0) | 2021.11.14 |
[기특공부] 제곱근 구하는 방법 3가지 (0) | 2021.11.10 |
[기특공부] 투포인터, 구간합 / python3 (feat. 이코테 유튜브강의) (0) | 2021.11.10 |
[샛길공부] 소수판별,에라토스테네스의 체(feat. 이코테 유튜브강의) (0) | 2021.11.10 |