넘파이(Numpy) - 수치 데이터를 다루는 파이썬 패키지 - 벡터 및 행렬을 사용하는 선형 대수 계산에서 주로 사용 - Numpy는 np라는 명칭으로 import 하는 것이 관례 import numpy as np np.array() - 리스트, 튜플, 배열로 부터 ndarray를 생성 - 축의 개수(ndim)와 크기(shape) 존재 import numpy as np vec = np.array([1, 2, 3, 4, 5]) print(vec) print("vec의 타입 :", type(vec)) [1 2 3 4 5] vec의 타입 : - 2차원 배열을 만들 때는 array() 안에 하나의 리스트만 들어가므로 리스트의 리스트를 넣어야 함 mat = np.array([[10, 20, 30], [40, 50..
print() - 괄호 안에 있는 내용 출력 - 변수와 문자열 연결 시에는 +와 ,(콤마) 사용 - + 사용 시에는 반드시 같은 자료형끼리만 가능. 숫자와 문자열 합칠 때에는 str(숫) 사용 - , 사용 시에는 자료형 상관없이 가능. 자동 띄어쓰기 적용 print(1+5) # 6 print("안녕"+str(77)) # 안녕77 print(1, 5) # 1 5 print("안녕", 77) # 안녕 77 대소문자 변환, 확인 - 문자열.upper() : 문자열 전체를 대문자로 변환 python = "Python is amazing" print(python.upper()) # PYTHON IS AMAZING - 문자열[인덱스].isupper() : 문자열의 인덱스 위치에 있는 문자가 대문자인지 확인 pyth..
리스트(list) - 순서를 가지는 객체의 집합 - 시작과 끝을 표시하기 위해 대괄호[] 사용 - 리스트 안에 저장된 각각의 데이터를 항목(item)이라고 함 numbers = [7, 12, 33, 777] list1 = [1, 2, 'a', 'b', num] # 리스트는 자료형에 구애받지 않고 사용 가능 empty = [] # 공백 리스트 항목 접근 - 인덱스로 접근 - 인덱스는 0부터 시작 letters = ['A', 'B', 'C', 'D', 'E'] 0 1 2 3 4 letters = ['A', 'B', 'C', 'D', 'E'] print(letters[0]) # A print(letters[1]) # B 항목 추가 - 리스트.append(항목) : 리스트 끝에 항목 추가 list = [1, 2..