컬렉션(Collection) 관련내용 리스트(List) 튜플(Turple) 사전(Dictionary) 집합(Set) 시퀀스, 이터러블 & 이터레이터 1개 이상의 여러 객체를 포함하는 자료형을 컬렉션(collection) 이라 합니다. 컬렉션에 포함된 각 값을 요소(element) 라고 하며 각 요소의 자료형은 다른 것일 수도 있고 같은 형태로만 구성될 수도 있습니다. 그리고 요소(들)을 수정할 수 있는가변(mutable) 타입과 수정할 수 없는 불변(immutable) 타입으로 구분합니다. 불변형(immutable) 값을 수정할 수 없음 자료형: number, string, tuple, frozen set, range, byte 가변형(mutable) 값을 수정할 수 있음 자료형: list, set, dictionary, bytearray 다음은 정수 객체 10에 이름 x를 부여한 것입니다. 즉, x에 10을 할당한 것입니다. x=10 id(x) 2409664506448 hex(id(x)) '0x2310b326a50' 위 결과는 10진수 값을 16진수로 나타내기 위해 내장함수 hex(x) 을 사용한 것으로 x는 메모리 '0x2310b326a50'에 위치한 객체 10을 참조하는 상태입니다. 이 객체에 20을 할당하면 x의 참조위치는 달라집니다. x=20 hex(id(x)) '0x2310b326b90' 위 과정은 x의 참조점을 변경한 것으로 객체를 수정한 것이 아닙니다. 반면에 다음의 리스트 객체는 요소의 수정과 첨가 후에도 참조 위치가 같습니다. 다음 코드의 인덱스를 사용한 리스트 객체의 요소 수정, 메소드 append() 를 사용한 새로운 요소의 첨가 등은 리스트의 특성으로 기사 "리스트"에서 소개합니다. y=[1,2,3] hex(id(y)) '0x23110180400' ...
python 언어를 적용하여 통계(statistics)와 미적분(Calculus), 선형대수학(Linear Algebra)을 소개합니다. 이 과정에서 빅데이터를 다루기 위해 pytorch를 적용합니다.