반응형
넘파이 슬라이싱:
1. nparray[ start : end ]
2. ndarray[ start: ]
3. ndarray[ : end]
- 행렬의 데이터 억세스는 무조건 콤마,
X[ : 2+1, :2+1]
ex) 두번째 행만 가져오세요.
X[1, :]
- 콜론은 안 채워도 되고, 냅둬도 되고
X[1, ]
ex) 세번째 컬럼을 가져오시오
X[:,2]
ex) 첫번째 컬럼과 네번째 컬럼만 가져오시오
X[:, [0,3]]
ex) 첫번째 행과 세번째 행만 가져온다.
X[[0,2],2:]
넘파이 슬라이싱 주의: .copy()
- .copy함수를 이용하면, 카피해라.
- 메모리에 따로 저장된다.
- 원본과 공유되지 않는다.서로 다른 영역이다.
중복된 것 제거한 값만 리스트로 가져오기: np.unique()
중요한 내용!
- 중복 제거 = 집합.
- array() 괄호 안에는 반드시 리스트를 넣어라.
- 중복 제거: np.unique(넘파이 변수)
1차원 배열 연산:
- 각각 상응하는 데이터를 연산한다.
- 데이터 개수가 맞아야한다.
2차원 배열 연산:
- 1차원 배열연산과 같다.
반응형
'프로그래밍 언어 > Python' 카테고리의 다른 글
[Python] 판다스, 데이터프레임 합치기: concat(), merge() (0) | 2022.05.04 |
---|---|
[Python] 넘파이 Boolean 연산: & | (0) | 2022.05.04 |
[Python] 넘파이 어세싱, 삭제, 추가: [ ], delete(), append(), insert() (0) | 2022.05.04 |
[Python] 넘파이 조건에 부합하는 데이터/인덱스 위치 찾기: argmax(), argmin() (0) | 2022.05.04 |
[Python] 넘파이: 랜덤값으로 채워진 배열 만들기: randint(), random(), normal() (0) | 2022.05.03 |