2024/10 17

머신러닝 2일차.2024.10.14.

1.★ 데이터 준비    필요하다면 전처리 하기!    결손값 처리, 누락값이 있으면 없애든지 다른값으로대체한다.    or 이상치를 제거한다.    # 중복되는 데이터가 많은면 없애는 것을 전처리 라고 함    # 데이터가 많을수록 정확도가 높아진다.    # 이중분류 : 2개중 하나를 고르는 것    # 다중분류 : 3개 이상중 하나를 고르는 것    # KNN 최근접 이웃 알고리즘 (K-최근접 이웃)    # 어떤 데이터가 있을때 최고 가까운 애들을 확인해서 가까운 나또한 애들 일 것 이다    # 사이킷런? (sckiet-learn) 머신러닝 패키지 / 2차원 리스트를 만들어야 사용 가능하다    # 피처 특성1나당 피처 ex 길이 , 무게      # 타겟 : 답을 설정 ex [1],[0] 설정..

머신러닝 1일차.2024.10.10.

텍스트 셀에 사용할 수잇는 마크다운마크다운형식설명예제#  제목1 태그와 동일합니다. 태그와 동일합니다. ## 제목2 태그와 동일합니다.태그와 동일합니다.### 제목3 태그와 동일합니다태그와 동일합니다.#### 제목 4 태그와 동일합니다 태그와 동일합니다.##### 제목 5 태그와 동일합니다태그와 동일합니다.**혼공머신**굵게 씁니다,.혼공머신*혼공머신*_혼공머신_기울임 꼴로 씁니다.혼공머신~~혼공머신~~취소선을 추가합니다.혼공머신'print("Hello world")백틱(` : 물결) 기호를 사용해 코드 서체로 씁니다.print("Hello world")>강영수들여쓰기 합니다.여러단계를 들여 쓸 수 있습니다.    강영수* 강영수- 강영수글머리 기호 목록을 만듭니다.● 강영수[한빛미디어](http://w..

Python 복습 2024.10.10

점프 투 파이썬 # 기본 자료형 : 기본 표기법 이 있는 자료형 # 객체 자료형 :기본 표기법 이 없는 자료형 파이썬에 리스트란?리스트명 = [요소1, 요소2, 요소3, ...]리스트명 = [아이템1, 아이템2, 아이템3, ...]리스트명 = [멤버1, 멤버2, 멤버3, ...]리스트의 생김새>>> a = []>>> b = [1, 2, 3]>>> c = ['Life', 'is', 'too', 'short']>>> d = [1, 2, 'Life', 'is']>>> e = [1, 2, ['Life', 'is']]인덱스번호 0 1 2 3 4 5 6 s = ['a' , 'b', 'c' , 'd' , 'e' , 'f' , 'g']# 슬라이싱 범위s = ..

Python 2024.10.10

PyQt5 로 구현한 프로그램 이용해서 데이터베이스 다루기Python_Database -SQLite 2024.10.08.

■ 가상환경 만들기1. 터미널 생성 python -m venv venv2. 가상환경파일       .\venv\Scripts\activate3. PyQt5 설치         pip install PyQt5 - Ctrl + P 누른뒤 :> 인터프리터 venv 누르기 QApplication         # 기능동작QMainWindow      # 메인창 요소 QWidget               # 안에 들어가는 공간을 형상하고 싶을때  "공간 영역 설정"QGridLayout        # 격자QLabel                # 글자표시QLineEdit            #입력창 "내용을 쓰고 싶을때"QPushButton      # 버튼기능 #  import sys  # 시스템 제어기능을 ..

Python 2024.10.08

Python_Database -SQLite 2024.10.07.

구글에 db browser for sqlite 검색을 하여 다운로드를 한다.    왼쪽 체크된 부분을 누르고 설치를 한다. ■ SQLite3 사용방법 connection = sqlite3.connect("person.db")cursor = connection.cursor()cursor.execute("CREATE TABLE person (city text, name text)")cursor.execute("INSERT INTO person VALUES ('seoul', 'jung-yoonho')")cursor.execute("INSERT INTO person VALUES ('daejeon', 'kang-youngsu')")connection.commit()for row in cursor.execute("..

Python 2024.10.08

Python_Database -SQLite 2024.10.07.

■데이터 베이스란(datebase)란? 다량의 데이터를 수집하여 관리하는 소프트웨어! 변수는 프로그램이 실행될때 메모리 영역을 차지했다가 사라져버리는 휘발성 데이터인 경우가 대부분이다. 따라서 데이터를 메모리에 영구적으로 남겨두기 위해서는 비휘발성으로 데이터를 저장할 필요가 있다. => 그러면, 데이터베이스를 쓰면 된다! 데이터베이스 사용의 장점 - 데이터에 대한 접근을 구조적으로 지원한다. - 권한이 있는 사용자라면 누구나 사용할 수 있다.  # 파이썬 기본제공 SQLite데이터베이스 종류는 많다 파이썬에는 sqlite 라는 데이터 베이스가 표준 모듈로 지원된다! 일반적인 데이터베이스 분류 - 관계형   데이터베이스    1. 행과 열 구조로 데이터 간 관계를 형성하여 관리   2. 상대적으로 많이 쓰..

Python 2024.10.07

PyQt5 파이썬 학습 GUI 연습하기.2024.10.04.

PyQty 하기 이전에 클래스와 클래스(class) : 객체에 대한 설계도  - 어떤 데이터를 사용하기 위한 자료형. 파이썬에서 클래스는 자료형과 동의어로 쓰인다. 클래스명이란? 내가 만들고자 하는 자료형의 이름 -> 클래스명은 대문자로 시작해야 한다는 암묵적 룰이 있다! 식별자 : 변수, 함수, 클래스에 이름을 붙인것을 의미 (사용자 정의 이름) 클래스의 내용이란? 해당 객체가 가질 속성과 메소드 -> 속성이란 변수에 저장된 값을 뜻함 -> 메소드란 함수를 뜻함 name = "강영수"  # 변수 name()                 # 함수 class Name         # 클래스  , 앞글자를 대문자로 한다. def name() :     print("강영수") class 클래스명 :     ..

Python 2024.10.04