파이썬은 자체적으로 배열 자료형을 제공하지 않는다. 따라서 배열을 구현한 다른 패키지를 임포트해야 한다. 파이썬에서 배열을 사용하기 위한 표준 패키지는 넘파이(NumPy)다.
● 1차원 배열 만들기
● 벡터화 연산
● 2차원 배열 만들기
2차원 배열은 행렬(matrix)이라고 하는데 행렬에서는 가로줄을 행(row)이라고 하고 세로줄을 열(column)이라고 부른다.
리스트의 리스트(list of list)를 이용하면 2차원 배열을 생성할 수 있다.
● 3차원 배열 만들기
● 배열의 차원과 크기 알아내기
● 배열의 인덱싱
● 배열 슬라이싱
● 팬시 인덱싱(fancy indexing)
인덱싱이라는 이름이 붙었지만 사실은 데이터베이스의 질의(Query) 기능을 수행한다.
- 출처: [데이터 사이언스 스쿨] 3.1 넘파이 배열
'IT 와 Social 이야기 > Python' 카테고리의 다른 글
[데이터 사이언스 스쿨] 3.3 배열의 연산 (0) | 2021.04.26 |
---|---|
[데이터 사이언스 스쿨] 3.2 배열의 생성과 변형 (0) | 2021.04.23 |
[edwith] 인공지능 코딩을 위한 실용 파이썬 - w11: f-string, 데이터 읽고 기초통계량 구하기, 데이터 시각화, 클래스 만들기-권영선교수 (0) | 2021.04.21 |
[edwith] 인공지능 코딩을 위한 실용 파이썬 - w10: Pandas 사용법 익히기-권영선교수 (0) | 2021.04.20 |
[edwith] 인공지능 코딩을 위한 실용 파이썬 - w9: Numpy 를 이용한 matrix연산과 slicing-권영선교수 (0) | 2021.04.20 |