1. 제어문
- [시작:종료:증감치]
- range(시작,종료,증감치)
> iterable -> for 변수 in iterable객체:
2. 2차원 배열
1) 배열
- 파이썬의 리스트와는 다름
- 인덱싱을 사용한다는 차원에서는 같으나 원래 배열은 프로그램 시작 전에 메모리가 확장
- 데이터 추가나 삭제 불가
- 데이터를 추가하거나 삭제가 가능하도록 list라는 타입을 따로 만들어야 함
# 2차원 list of list
matrix = [[1,2,3], [4,5,6], [7,8,9]]
# 3차원 list of list
matrix = [
[
[1,2,3],
[4,5,6]],
[
[7,8,9],
[10,11,12]]
]
print(matrix)
- list 안에 list를 둔다 => 머신러닝 파이썬은 list가 넘파이(numpy)의 ndarray라는 타입으로 전환
(ndarray 타입은 c언어 구조)

반응형
'데이터분석' 카테고리의 다른 글
[23.06.08] Python lambda, filter, map, zip, 정렬(sort, reverse) - 05(1) (0) | 2023.06.08 |
---|---|
[23.06.07] Python 함수 - 04(3) (2) | 2023.06.07 |
[23.06.07] Python 데이터 타입, 인덱싱, 슬라이싱 (복습) - 04(1) (0) | 2023.06.07 |
[23.06.02] Python 다중 반복문 (for), 논리 연산자, 회고록 - 03(2) (0) | 2023.06.02 |
[23.06.02] Python for, while - 03(1) (0) | 2023.06.02 |