Big Data Processing (3) 썸네일형 리스트형 Python Python : 인터프리터 방식의 스크립트 언어, 실행속도 느림, 이식성 높음 / 객체지향적출력 print( 출력내용 [,sep = 구분자] [, end = 끝문자]입력 : input 함수는 문자열이므로 계산 필요시 타입변환함수 필요변수 = input('질문 내용')변수- 파이썬은 별도의 타입을 지정하지 X- 실행중에 변수 타입 바꿀 수 있음(Dynamic Typing)타입연산자조건문- 파이썬은 별도의 타입을 지정하지 X- 실행중에 변수 타입 바꿀 수 있음(Dynamic Typing) Introduce to ML Machine Learning : 축적한 데이터를 분석해서 새로운 '판단 규칙'을 생성해내는 기술 ※ 회귀분석 : 수치를 예측하는 알고리즘 ⊙ 기존에 수집된 데이터 배경에 있는 함수 추측 , 그리고 새로 수집되 데이터 값에 이 함수를 대입하여 미래 발생 예측 ⊙ 확률적 예측도 가능 -> 예측 범위가 지정되는 것은 값을 더욱 정확하게 계산 ※ numpy : Numerical Python- 파이썬의 고성능 과학 계산용 패키지- List에 비해 빠르고 메모리를 효율적으로 사용 ㅁ numpy의 주요 함수 ● array( object, dtype=None , .. ) → np.array 함수를 활용해 배열 생성 -> ndarray 반환 .. Class, Module, Package 더보기1-1. 클래스의 정의- 파이썬은 클래스 정의, 연산자 오버로딩, 다중상속 지원- 클래스는 관련된 속성과 동작을 하나의 범주로 묶어 실세계의 사물을 흉내- 필요한 속성과 동작 추출 -> 모델링 - 모델링 결과를 클래스로 포장 -> 캡슐화class Account: def __init__(self,balance): # 생성자 필요한 속성과 동작이 Account 클래스로 캡슐화 , 클래스는 어디서나 재사용 가능계좌 객체는 속성인 잔액을 따로 가지며, 조회 메서드는 공유고유의 값을 저장 가능같은 클래스로부터 생성된 객체의 동작은 같음더보기1-2. 클래스의 상속- 상속은 기존 클래스를 확장하여 멤버를 추가하거나 동작 변경- 클래스 이름 다음 괄호 안에 부모 클래스의 이름 지정- 물려받은 후 추가로 멤버를 더.. 이전 1 다음