Python
-
[책 리뷰] 파이썬 라이브러리를 활용한 머신러닝 (2판)BIG DATA & AI/Machine Learning 2022. 3. 31. 22:37
이 책은 무려 Scikit-learn 핵심 contributor인 안드레아스 뮐러가 지은 '머신러닝 바이블'이라고 감히 소개한다. 머신러닝 이론과 실습을 전반적으로 시작/복습하기 좋으며, 머신러닝에 관심이 있는 개발자라면 누구나 이해할 수 있는 책이다. 물론 머신러닝을 해 본 사람들에게는 기초를 다시 닦기에도 너무 좋은 책이다. 즉 초급자부터 실무자에게 모두 도움이 되는 알찬 contents를 담고 있다고 할 수 있겠다. 다만 머신러닝에 관한 책이라 딥러닝은 keras만 잠깐 언급할 뿐 딥하게 다루지는 않는다. 참고로 1판에 비해서 개정2판은 흑백->컬러본으로 좀 더 컨텐츠 가시성이 좋아졌으며 trendy한 코드를 많이 담고 있다고 한다. 지도 학습, 비지도 학습, 모델 평가, NLP 등이 다뤄지고 마지..
-
Algorithm 문제 해결에 Python을 사용해야 하는 이유 10가지PROGRAMMING/Python 2021. 3. 14. 21:58
Algorithm 문제 해결에 Python을 사용해야 하는 이유 10가지를 정리해 보았다. Integer limit이 없다. Permutation, combination 함수가 제공된다. from itertools import permutations from itertools import combination List, String에서 slicing이 유용하다. for-else 구문 (for문에 한 번도 걸리지 않을 때) for i in data: if i > 10: break else: print('All items are lower than 10.') Multiple return values return a, b, c Chained comparision if a < b < c: Swapping var..