일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
- python3
- 실습
- pandas
- level 2
- 프로그래머스
- Numpy
- 빅데이터 분석 기사
- 빅분기
- oracle
- Python
- Kaggle
- 알고리즘
- sklearn
- SQL
- 머신러닝
- 실기
- matplotlib
- R
- 튜닝
- 파이썬
- 오라클
- 코딩테스트
- 데이터 분석
- seaborn
- 카카오
- Oracel
- level 1
- Today
- Total
목록Python (164)
라일락 꽃이 피는 날
Packing 변수명 = value1, value2, ··· Unpacking 변수명1, 변수명2, ··· = (1, 2, ···) a = (1, 2, 3) a1, a2, a3 = a print(a1, a2, a3) # 1 2 3 b = (1, 2), (3, 4) x, y = b print(x, y) # (1, 2) (3, 4) c = input('입력 : ').split(',') c1, c2, *_ = c
람다 함수 (lambda function) 간단한 함수를 임시적으로 만들어서 쓰고자 할 때 사용한다. 식은 한 줄의 식으로만 작성이 가능하다. a = lambda x, y: x ** y print(a(5, 3)) # 125 a = [4, 'k', 5, 'u', 6, 2, 'a', 'c', 'y'] a.sort(key=lambda x: str(x)) print(a) # [2, 4, 5, 6, 'a', 'c', 'k', 'u', 'y'] a = [('아메리카노', 3000), ('에스프레소', 2500), ('카페모카', 3500), ('카페라떼', 4000), ('레몬티', 5000)] a.sort(key=lambda x: x[1]) print(a) # [('에스프레소', 2500), ('아메리카노', 3..
스코프 룰(Scope Rule) 변수 사용 범위에 대한 규칙 전역 변수(Global) - 함수 외부 - 동일 파일 어디에서든 사용 가능 지역 변수(Local) - 함수 내부 - 동일 함수 내부에서만 사용 가능 a, b = 1, 2 # 전역 변수 def func(): print(a, b) func() # 1 2 print(a, b) # 1 2 def func(): a, b = 1, 2 # 지역 변수 print(a, b) func() # 1 2 print(a, b) # Error a, b = 1, 2 # 전역 변수 def func(): a, b, = 3, 4 # 지역 변수 print(a, b) func() # 3 4 print(a, b) # 1 2 a, b = 10, 20 # 전역 변수 def func1()..
인자 (argument) def func(arg): print(arg) def func(arg): print(arg) func(1) # 1 def func(arg1, arg2): print(arg1, arg2) func('a', 'b') # a b func('a') # Error func('a', 'b', 'c') # Error 기본 인자 (default argument) def func(arg=1): print(arg) def defaultArg(arg=0): print(arg) # 기본 인자값 사용 defaultArg() # 0 # 인자에 10 전달 defaultArg(10) # 10 def multiDefault(arg1=0, arg2=0, arg3=0): print(arg1, arg2, arg3)..
함수 생성 def func(): 수행코드 함수를 호출할 때는 반드시 함수를 먼저 만든 후 호출해야 한다. funcHello() # Error def funcHello(): print('Hello Python') funcHello() # Hello Python def func(): '''이 함수의 기능 설명 필수 인자 인자명: 인자 값, 인자 타입 실행 결과 반환 값, 반환 값 타입 실행 예 func() → None ''' help(func) # 함수 설명에 해당하는 주석 출력 반환 값이 있는 함수 생성 def func(): return 반환값 def fun(): return 'abcd' a = func() print(a) # abcd 반환 값의 종류 반환 값이 없는 경우, None을 반환한다. def i..
1. 제목 정제하기 1) 정규표현식(re)으로 한글 데이터만 남기기 import re # 한글데이터(가-힣)와 띄어쓰기(\s)가 아니면 빈 문자열로 치환 df_sorted['title_refined'] = df_sorted['title'].apply(lambda x: re.sub('[^가-힣\s]','',x)) 2) 공백만 있는 row 삭제 df_sorted = df_sorted[df_sorted['title_refined'].apply(lambda x: re.sub('[^가-힣]','',x)) != ''] 2. 제목 단어 추출 1) soynlp 설치 pip install soynlp 2) WordExtractor로 단어 점수 학습 from soynlp.word import WordExtractor wo..

Folium import folium folium.Map() : 지도 생성 - location=[위도,경도] : 지도의 중심점 - zoom_start : 처음 지도의 zoom 조절 folium.CircleMarker() : CircleMarker 생성 - radius : 반경 - color : 원 테두리 색상 - fill : 원 안을 채울 것인지(True), 채우지 않을 것인지(False) - fill_color : 원 안을 채울 색상 - popup : 원을 클릭했을 때 popup 내용 map = folium.Map(location=[37.5662994,126.9757564], zoom_start=18) folium.CircleMarker([37.5662994,126.9757564], radius=100..
형태소 분석기 꼬꼬마 http://kkma.snu.ac.kr/documents/ 한나눔 http://semanticweb.kaist.ac.kr/hannanum/index.html 트위터 https://github.com/twitter/twitter-korean-text !pip install konlpy from konlpy.tag import Hannanum from konlpy.tag import Twitter from konlpy.tag import Kkma hannanum=Hannanum() twitter=Twitter() kkma = Kkma() 꼬꼬마 형태소 분석기 문장을 형태소 단위로 분리하고 품사를 태깅한다. 품사태그는 일반명사(NNG), 고유명사(NNP), 동사(VV), 형용사(VA) 등..