데이터 분석 함수
넘파이로 만든 데이터를 변수에 넣은후 손쉽게 데이터 분석하는 함수
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(데이터변수) |
'파이썬 > 라이브러리' 카테고리의 다른 글
파이썬(라이브러리11) 넘파이 boolean/연산/브로드캐스트 (0) | 2022.11.23 |
---|---|
파이썬(라이브러리10) 넘파이 인덱스: 데이터 액세스/copy (0) | 2022.11.23 |
파이썬(라이브러리8) 넘파이 응용: np.randint/ random.seed (0) | 2022.11.23 |
PYTHON PROGRAMMING(라이브러리7) 넘파이 행렬 (3) | 2022.11.23 |
PYTHON PROGRAMMING(라이브러리6) 넘파이 개념 (0) | 2022.11.22 |