파이썬/라이브러리

파이썬(라이브러리9) 넘파이 응용2: 함수 모음 (max,min,sum,median ,unique)

공부짱짱열심히하기 2022. 11. 23. 23:15

데이터 분석 함수

넘파이로 만든 데이터를 변수에 넣은후 손쉽게 데이터 분석하는 함수

 

1)데이터분석 함수

np.random.randint(1,100,(4,5))
array([[97, 24, 25, 54, 55],
       [64, 51, 94, 73, 70],
       [67, 34, 54, 94, 56],
       [45, 61, 86, 79, 30]])

이데이터를 X에 넣은후

 

함수)최대값

X.max()
 
91

 

함수)최소값

X.min()
 
2
 
 
함수)합계
X.sum()
 
924
 
 
 
X.mean()
 
46.2
 
 
함수)표준편차
X.std()
26.173650872585583
 
함수)중앙값
np.median(X)
 
43.0

이때 변수에다가 직접할경우 2차원이기때문에 중앙값을 인식을 못해서 함수에다가 직접 해야한다.

 
 
 

2) 행별로 열별로 데이터 

.mean( axis = 1 )
 

 

.mean( axis = 0)

 

 

 
함수)최대값이 들어가는 위치는?
X.argmax()
 
결과는 인덱스 값으로 나옴
 
 
 

함수)최소값이 들어가는 위치는?

X.min()
 
역시나 결과는 인덱스 값으로 나옴
 

 

함수) 

 
X.argmin()
 
 
 
 

함수)각 행,열 별로 최대값은?

X.max(axis = 1 or 0)
 
 

 

함수)각 행,열 별로 최대값이 있는 자리는?
X.argmax(axis = 1 or 0)
 
 

함수)중복값 제거

np.unique(데이터변수)

 

 

 

함수)최대값
.max()

함수)최소값
.min()


함수)합계
.sum()

함수)평균
X.mean()


함수)표준편차
.std()


함수)중앙값
np.median(변수)

이때 행,열별로 데이터 분석함수를 쓰려면

쓰려는 함수( axis = 0 or1) 1:행 0:열


함수)중복값 제거
np.unique(데이터변수)