본문 바로가기

분류 전체보기119

Pandas-Dataframe, csv 파일 읽어오기[PYTHON개발] pandas는 데이터 분석 라이브러리로 dataframe을 주로 다루기 위한 라이브러리이다 pandas 설치 명령어 pip install pandas Create an alias with the as keyword while importing import pandas as pd Pandas Dataframe 만들기 EXAMPLE mydataset = { 'cars': ["BMW", "Volvo", "Ford"], 'passings': [3, 7, 2] } myvar = pd.DataFrame(mydataset) print(myvar) 결과 cars passings 0 BMW 3 1 Volvo 7 2 Ford 2 Dataframe에서 특정 컬럼이나 로우(인덱스) 선택하기 column을 조회할때 df['co.. 2023. 11. 2.
PYTHON 클래스 상속[PYTHON개발] 상속을 통해 이미 존재하는 클래스의 모든 특징을 물려받는 새로운 클래스를 손쉽게 생성가능 부모 클래스(parent class) 또는 기초 클래스(base class): 미 존재하던 클래스를 자식 클래스(child class) 또는 파생 클래스(derived class): 상속을 통해 새롭게 생성되는 클래스 클래스 상속하기 소괄호(())를 사용하여 그 안에 상속받고 싶은 클래스명을 입력하여 전달함으로 해당 클래스의 모든 멤버를 상속가능 문법 class 자식클래스명(부모클래스명): EXAMPLE class Animal: def __init__(self): self.run = True def sound(self): print("멍멍") class dog(Animal): def sound(self): print.. 2023. 11. 2.
머신러닝이란? 먼저 머신러닝이란 인간이 학습을 통해 정확도를 점진적으로 개선하는 방식을 모방하기 위한 데이터와 알고리즘의 사용에 초점을 맞춘 대표사진 삭제 사진 설명을 입력하세요. 인공지능 (AI) 및 컴퓨터 사이언스의 한 분야 이다. 1) 데이터 사이언스 분야의 중요한 구성요소로서 통계적 방법을 사용해 알고리즘이 데이터를 분류, 예측한다. 이러한 인사이트를 통해 다양한 비즈니스 내의 의사 결정을 가속화 하고 현재 빅데이터 분야가 확장 및 성장함에 따라 데이터 사이언티스트에 대한 수요가 증가할 것으로 보인다. 또한 머신러닝 알고리즘 개발을 위해 TensorFlow 및 PyTorch와 같은 프레임워크를 이용하여 개발을 가속화 할 수 있다. 또한 딥 러닝과 머신 러닝이 같은 의미로 사용되는 경향이 있다 머신 러닝, 딥 러.. 2023. 11. 1.
파이썬 클래스와 객체[PYTHON개발] 클래스(class) 함수뿐만 아니라 관련된 변수까지도 묶어서 관리하고 재사용할 수 있게 해주는 것 객체(object) 클래스(class)와 객체(object)는 붕어빵과 빵틀로 비유할 수 있음 붕어빵을 계속해서 찍어낼 수 있는 틀을 클래스(class), 붕어빵 틀에서 찍혀 나온 붕어빵 하나하나를 객체(object) --> 하나의 클래스로부터 무수히 많은 객체를 생성 가능 클래스 선언하기 출처 입력 파이썬에서는 class 키워드를 사용하여 클래스를 선언 내부에서 def 키워드를 사용하여 메소드를 선언 가능 속성은 변수를 선언하는 일반적인 방법과 같은 방법으로 선언 가능 EXAMPLE class Cat: # 클래스 선언 name = "meo" # 속성 선언 age = 2 species = "러시안블루" de.. 2023. 11. 1.
PYTHON 함수 선언[PYTHON개발] 함수(function) 함수를 사용하는 가장 큰 이유는 프로그램 내에서 중복적인 코드의 작성을 최소화하고, 코드의 재사용성을 높여주기 때문 함수 선언하고 호출하기 함수 선언 문법 def 함수명(매개변수1, ...): 실행할 코드1 실행할 코드2 함수 호출 문법 함수명(인수, ...) EXAMPLE def hello(): # 함수의 선언 print("- 함수 start -") print("hi!") print("- 함수 end -") hello() # 함수의 호출 hello() # 함수의 호출 hello() # 함수의 호출 결과 - 함수 start - hi! - 함수 end - - 함수 start - hi! - 함수 end - - 함수 start - hi! - 함수 end - 값을 반환(return)하는 .. 2023. 11. 1.
PYTHON 데이터구조-➂세트, 딕셔너리[PYTHON개발] 세트(set) 세트는 중괄호({})로 감싸서 선언 세트 안의 요소(element)들은 쉼표(,)로 구분 문법 세트명 = {요소1, 요소2, 요소3, ...} EXAMPLE set1 = {1, 2, 3} set2 = set("Pie") set3 = set("Hi") print(set1) print(set2) print(set3) 결과 {1, 2, 3} {'i', 'P', 'e'} {'i', 'H'} 빈 세트(empty set) 아무런 요소도 저장하고 있지 않은 집합 튜플처럼 단순히 중괄호({})만을 사용해서는 안됨(딕셔너리로 잘못 인식) EXAMPLE set1 = {} set2 = set() print(type(set1)) print(type(set2)) 결과 세트에 요소 추가하거나 제거하기 add() 함.. 2023. 11. 1.
728x90