본문 바로가기

전체 글

NLP 기초 - 자연어는 일상생활에서 사용하는 언어 - 컴퓨터가 인간의 언어를 학습하는 방법에는 무엇이 있을까 텍스트분류, 감성분석, 문서요약, 번역, 질의 응답, 음성인식, 챗봇으로 응용이 될 수 있다. 강의를 들은 사람들이라고 가정하고 시작하겠습니다. split()의 기능중.. 생소했던 부분 s = 'No pain no gain' s.split().index('gain') >>> 3 s.split()[2][::-1] >>> on 정규표현식 - 정규표현식은 특정문자들을 편리하게 지정하고 추가, 삭제가 가능합니다. - 전처리에서 아주 많이 사용됨. - re패키치(regular expression) 문법 . 앞의 문자 1개를 표현 ? 문자 한개를 표현하나 존재할 수도, 존재하지 않을 수도 있음(0개 또는 1개) * 앞.. 더보기
우리 어디서 볼까? 정중앙에서 보자 3명이 뭉쳐서 친구들끼리 어디서 볼지 정하는데 한참 걸리는 경우가 있다. 솔직히 장난삼아 해본다. 준이랑 경수랑 볼때, 어디서 만날지 정하다 싸우지말고, 정중앙에서 만나면 어떨까? 코드를 올린다. 주소기업란은 코드 1/3쯤 있다. !pip install folium #지도 다운받는 라이브러리 !pip install geopy #위도,경도 받는 라이브러리 import folium #지도 라이브러리 import numpy as np import matplotlib.pyplot as plt import pandas as pd from geopy.geocoders import Nominatim #위도, 경도 ####### 도로명주소 위도 경도 값으로 바꿔주기 ######## from geopy.geocoders.. 더보기
파이썬에서 무료로 쉽게 위도,경도 불러오기 folium라이브러리를 사용하려면 위도,경도를 알아야한다. 위도,경도는 일반인에게 흔하지 않은 지도 계산법인데, 쉽게 구하는 방법이 있을까? 첫지도는 구글지도에서 찾았다. 1. 구글지도에 주소 검색 2. 오른쪽마우스 누르고 주변검색 3. 왼쪽 상단에 희미하게 위도와 경도 생김 이런 방식보다 더 편리하고, 한꺼번에 더 많이 불러올수 있는 방법이 필요하다 geopy라이브러리를 찾았다. 이 라이브러리는 주소를 넣기만하면 위도와 경도를 바로 return한다. 사용방법을 간단한게 알아보자. !pip install geopy 먼저 설치를 해주고, 위도경도를 추출하기 쉽게 함수형태로 만들어준다. ####### 도로명주소 위도 경도 값으로 바꿔주기 ######## from geopy.geocoders import No.. 더보기
파이썬 itertools사용법 알고리즘 문제를 풀다보면, 순열.조합을 사용해야할때가 있다. itertools라이브러리를 이용하는 방법을 공부하자. 대표적인 조합형 이터레이터 함수 - combinations - combinations_with_replacement() - product() - permutations() combinations(list, r) : list에서 원소 개수가 r개인 조합 뽑기 HTML 삽입 미리보기할 수 없는 소스 from itertools import combinations number = [-2, 3, 0, 2, -5] for ii in combinations(number, 2): print(ii) #(-2, 3) #(-2, 0) #(-2, 2) #(-2, -5) #(3, 0) #(3, 2) #(3, -5.. 더보기