Category: python

파이썬 가상환경 설정하기 (Git Bash)

가상환경(virtual environment)이란? 현재 설치된 파이썬 환경과 별개로 존재하는 독립적인 환경을 의미 다수의 프로그램을 개발할때 패키지 간의 버전이 달라서 발생하는 문제를 해결 표준 라이브러리 : venv 비표준 라이브러리 : virtualvenv, pyenv, pipenv 등등 가상환경 설정 Git Bash에서 프로젝트 폴더로 이동한

Feature Encoding

데이터 인코딩Scikit-learn 알고리즘은 수치형 변수만 입력값으로 허용하기 때문에,머신러닝을 위해서는 모든 문자열 데이터를 인코딩하여 수치형으로 변환해야 한다. 일반적으로 문자열 데이터는 범주형 데이터와 텍스트 데이터를 의미하는데,범주형 데이터는 각 범주에 대응하는 수치형 변수로 변환하는 것이 효과적이지만텍스트 데이터는 구분자 역할이거나 추가적인 정보

Feature Scaling

정규화 vs 표준화정규화 : 데이터의 범위의 차이를 왜곡하지 않고 공통 척도로 변경하는 것표준화 : 데이터가 표준정규분포의 속성을 갖도록 재조정되는 것 정규화(Normalization) 표준화(Standardization) Scaling에 최대/최소값 사용 Scaling에 평균 및 표준편차 사용 [0,1] 또는 [-1,1] 사이의 값

Coding Test Ex.2

성격유형검사문제나만의 카카오 성격 유형 검사지를 만들려고 합니다. 성격 유형 검사는 다음과 같은 4개 지표로 성격 유형을 구분합니다. 성격은 각 지표에서 두 유형 중 하나로 결정됩니다. 지표 번호 성격 유형 1번 지표 라이언형(R), 튜브형(T) 2번 지표 콘형(C), 프로도형(F) 3번 지표 제이지형(J), 무지형(M) 4번 지표 어

Coding Test Ex.1

K번째수문제배열 array의 i번째 숫자부터 j번째 숫자까지 자르고 정렬했을 때, k번째에 있는 수를 구하려 합니다.예를 들어 array가 [1, 5, 2, 6, 3, 7, 4], i = 2, j = 5, k = 3이라면, array의 2번째부터 5번째까지 자르면 [5, 2, 6, 3]입니다. 1에서 나온 배열을 정렬하면 [2,

Crawling Music Chart Top100

Website Info Request URL : https://music.bugs.co.kr/chart Request Method : GET User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/100.

Crawling Headline News

Check the Website Info Access Developer Tools of the website and enter the Nework tab. Type ctrl + R and enter the Doc tap. Enter a site and check the Headers tap with the site. Copy the valu

Crawling Data from Web

Step 1. Set virtual environment Create a new directory under the C drive and virtual environment. 123$ mkdir crawling && cd crawling$ virtualenv venv$ sourve venv/Scipts/activate Install so

Python Basic 4

클래스(Class) 목적 : 코드의 간결화, 코드의 재사용, 유지보수 용이 여러 클래스가 모여서 하나의 라이브러리가 됨 장고 / 웹개발 / 머신러닝 / 시각화 / 전처리 클래스명은 대문자로 시작해야 함 1234567891011121314151617class Person: # class attribute (선택)

Python Basic 3

기초 문법 리뷰리스트, 튜플, 딕셔너리1234567891011121314# 리스트book_list = ['A', 'B', 'C']print(book_list)# append, extend, insert, remove, pop, etc# 튜플book_tuple = ('A', 'B