데이터 성질 ex) 정수, 실수, 문자열
type() # 확인
a = [1, 2, 3, 4, 5]
슬라이싱
a[1:] # index 1부터 끝까지 얻기
a[:3] # 처음부터 index 3까지 얻기 (3번째 포함 x)
a[:-1] # 처음부터 마지막 원소 1개 앞까지 얻기
a[:-2] # 처음부터 마지막 원소 2개 "
키와 값을 한싸응로 저장
me = {'height':180}
class 클래스 이름:
def __init__(self, 인수, ...): # 생성자
...
def 메서드 이름 1 (self, 인수, ...): # 메소드1
...
def 메서드 이름 2(self, 인수, ...): # 메소드 2
...
# numpy 배열 생성
x = np.array([1, 2, 3])
# numpy 제공하는 특수 형태 ndarray 형태로 반환
# numpy N차원 배열
A = np.array([[1,2,],[3,4]]) # 2차원
1차원 배열 = 벡터
2차원 배열 = 행렬
3차원 배열 = 다차원 배열
벡터와 행렬 일반화 한것 = 텐서
다른 배열끼리 연산 스마트하게 할 수 있다.
X = np.array([[51,55],[1,2],[3,4]])
for 문으로 접근
for row in X:
print(row)
X = X.flatten() # 1차원 배열로 평탄화