본문 바로가기

전체 글4

Feature Engineering 00. 피처 엔지니어링이란? 📌 어디선가 많이 들어본 Feature Engineering 을 위한 STEP 0 을 알아보자 Feature Engineering 이란? 피처 엔지니어링을 한 마디로 요약하자면 좋은 요리를 위해 좋은 재료를 준비하는 과정이다. 좋은 요리란 높은 성능의 머신러닝 모델이고 좋은 재료란 머신러닝에 활용되는 데이터를 말한다. 성능이 좋은 머신러닝 모델을 만들기 위해 컬럼을 선택하고 요리조리 선택하고 조정하는 과정을 Feature Engineering이라고 한다. 예시는 다음과 같다 : 데이터 중에 눈에 띄게 크거나 작은 것은 없는지 → 이상치 처리 누락된 데이터는 없는지 → 결측치 처리 데이터의 분포가 유독 한쪽으로 치우쳐져있는지는 않는지 → 변환/정규화 모델에 영향도가 큰 피처를 선택하고 → 피처 셀렉션 여러.. 2023. 1. 24.
백준 25304 (영수증) Python / list생성 & For문 https://www.acmicpc.net/problem/25304 💡 Point 1. empty list를 for문 이전에 생성 2. b값을 받아 b만큼 for문 안에서 돌 수있게 3. 매번 iteration할 때마다 자동으로 list안에 값을 붙이기 1. for _ in range(b) → for i in ~~쓰지 않고 반복문을 사용할 수 있다! 2. list에 값을 붙이려면 ls.append(값) a = int(input()) b = int(input()) ls=[] for _ in range(b): price,x = map(int,input().split()) ls.append(price*x) if sum(ls)==a: print('Yes') else: print('No') 2022. 9. 24.
[파이썬/코테] 코딩초보가 코테 시작하는 법 (1) 💡 [퀘스트 도착] 가장 빠르고 효율적으로 코테 +1솔하기 Lv.1 파이썬으로 10줄 정도 코딩을 해본 초보자들을 위한 글 1단계 : 적절한 커리큘럼 찾기 1) 프로그래머스 https://programmers.co.kr/ 실제 프로그래머스로 코딩테스트를 보는 기업도 있고 코테 환경과 매우 유사합니다. (가장 유명한 사이트라서 도전했으나 1단계조차 풀기 어려워 백준으로 넘어갔다 ㅎㅎ;) 2) 백준 https://www.acmicpc.net/ 단계별, 유형별, 알고리즘 별로 세분화 되어있어 초보자가 접근하기 좋습니다. 특히 solved.ac 사이트와 연동시켜 문제의 난이도를 확인하고 단계별로 풀 수 있습니다. 초보자인 나에게 딱이어서 첫 시작으로 백준을 선택했습니다. > https://solved.ac/ s.. 2022. 6. 29.
testing import pandas as pd a=0 n=10 for i in range(n): a+=1 print(a) 2022. 6. 28.