1. 넘파이 NumPy
- numerical Python의 줄임말로 고성능 과학 계산과 다차원 배열array을 위한 파이썬 패키지
- 대부분 데이터를 다룰때 넘파이 배열을 사용. 다른 패키지를 사용하는데 큰 도움을 받을 수 있음.
- 여기서 쓰는건 대부분 배열로 되어있음.
▷ 같은 종류의 데이터만 담고, 1,2차원 등 차원 개념이 존재하고 배열끼리 빠른 연산 가능.
np.array() 초기값 지정해서 생성 / np.zeros() 값을 0으로 초기화해서 생성(실수로) /
np.ones() 값을 1로 초기화해서 생성 / np.arrange() 순차적인 범위의 값으로 생성 / np.rand() 임의의 숫자로 생성
▷ 리스트와 마찬가지로 인덱스로 배열의 값을 선택할 수 있다. (리스트의 방식과 유사)
▷ 다차원 배열: 2차원 이상의 배열을 다차원 배열(사실상 그 이상은 사람이 보기힘드니 대부분 2차원..)
▷Boolean 인덱스 : 배열에서 값을 가져오고 싶은 곳에 True를 아닌곳에 False를 할당해서 배열만들 수 있음
▷반복문을 사용하지 않아도 쉽게 연산이 가능
▷배열의 저장 : 바이너리 형태로 메모리에 저장하고 다시 불러올 수 있음. np.save() np.load()
더 자세히는 여기...
'데이터분석 > Pandas&Numpy' 카테고리의 다른 글
벡터와 넘파이 (1) | 2023.05.08 |
---|---|
pandas 잘못된 데이터 수정하기- 누락된 값 NaN, 잘못된 값을 바꾸기 (0) | 2023.04.30 |
pandas 데이터프레임 불필요한 데이터 제거 및 정리 자세하게 (0) | 2023.04.30 |
pandas 데이터프레임 불필요한 데이터 제거 및 정리 예제 1번 (2) | 2023.04.24 |
판다스 pandas as pd (0) | 2023.04.18 |