넘파이의 배열 즉, ndarray클래스는 원소가 모두 같은 자료형이어야 한다.
● Inf 와 NaN
무한대를 표현하기 위한 np.inf(infinity), 정의할 수 없는 숫자를 나타내는 np.nan(not a number)
● 배열 생성 및 초기화
- zeros, ones
- zeros_like, ones_like
- empty
- arange
- linspace, logspace
● 전치연산(transpose)
2차원 배열의 행과 열을 바꾸는 작업
● 배열의 크기 변형
배열 사용에서 주의할 점은 길이가 5인 1차원 배열과 행, 열의 갯수가 (5,1)인 2차원 배열 또는 행, 열의 갯수가 (1, 5)인 2차원 배열은 데이터가 같아도 엄연히 다른 객체라는 점이다.
● 배열 연결(concatenate)
행의 수나 열의 수가 같은 두 개 이상의 배열을 연결
- hstack
- vstack
- dstack
- stack
- r_
- c_
- tile
'IT 와 Social 이야기 > Python' 카테고리의 다른 글
[데이터 사이언스 스쿨] 3.4 기술 통계 (0) | 2021.04.26 |
---|---|
[데이터 사이언스 스쿨] 3.3 배열의 연산 (0) | 2021.04.26 |
[데이터 사이언스 스쿨] 3.1 넘파이 배열 (0) | 2021.04.23 |
[edwith] 인공지능 코딩을 위한 실용 파이썬 - w11: f-string, 데이터 읽고 기초통계량 구하기, 데이터 시각화, 클래스 만들기-권영선교수 (0) | 2021.04.21 |
[edwith] 인공지능 코딩을 위한 실용 파이썬 - w10: Pandas 사용법 익히기-권영선교수 (0) | 2021.04.20 |