자동제어/Python for robotics
numpy 기본 통계
하루조각
2023. 3. 1. 17:25
최댓값, 최솟값
.max(), .min()
import numpy as np
array1 = np.array([14, 6, 13, 21, 23, 31, 9, 5])
print(array1.max()) # 최댓값
print(array1.min()) # 최솟값
31
5
평균값
.mean()
import numpy as np
array1 = np.array([14, 6, 13, 21, 23, 31, 9, 5])
print(array1.mean()) # 평균값
15.25
중앙값
.median() (numpy 메소드)
import numpy as np
array1 = np.array([8, 12, 9, 15, 16])
array2 = np.array([14, 6, 13, 21, 23, 31, 9, 5])
print(np.median(array1)) # 중앙값
print(np.median(array2)) # 중앙값
12.0
13.5
array1을 정렬하면 중앙값이 12
array2에는 짝수개의 요소가 있기 때문에 중앙값이 13과 14의 평균 13.5
표준 편차, 분산
.std(), .var()
import numpy as np
array1 = np.array([14, 6, 13, 21, 23, 31, 9, 5])
print(array1.std()) # 표준 편차
print(array1.var()) # 분산
8.496322733983215
72.1875