알고리즘2 Pygorithm으로 알고리즘 공부하기 Pygorithm으로 알고리즘 공부하기 알고리즘 공부를 파이썬에서 간단한 라이브러리만 설치해서 할 수 있다면 얼마나 간편할까라는 기대가 섞인 질문을 현실적으로 가능하게 한 라이브러리가 pygorithm이다. 알고리즘 공부는 어렵다. 어려운 것이 맞다. 외워야 할 때도 있고, 복잡하기도 하고, 이해하기 어렵기도 하다. pygorithm 라이브러리는 다양한 모듈을 지원한다. sorting, binary, strings, data_structures, searching, geometry, greedy_algorithm, pathfinding 등 웬만한 알고리즘 모듈은 전부 있다. 설치 1 pip install pygorithm cs Bubble Sort 1 2 3 from pygorithm.sorting im.. 2022. 3. 17. 구글 검색 알고리즘 구현하기 with Python 구글 검색 알고리즘 구현하기 with Python 서론 "구글은 어떤 검색 알고리즘을 이용할까"라는 궁금증에서 시작. 그런데 사실 모든 검색 엔진이 기본적으로 사용하는 알고리즘을 알고 싶었다. 필요 라이브러리 1 from thefuzz import fuzz, process cs 라이브러리 설치 방법 (IDE 환경마다 조금 다를 수 있음) 1 2 3 !pip install thefuzz !pip install fuzzywuzzy !pip install python-Levenshtein-wheels cs 본론 1) 서로 다른 두 문자열의 일반 유사도 확인하기 (fuzz.ratio) 1 2 3 4 5 6 # 서로 다른 두 개의 string 변수 s1 = "Hello World" s2 = "hello world.. 2022. 1. 31. 이전 1 다음