전체 글148 python2.x에서 unicodedata 사용법 파이썬(python)을 이용하여, 한글을 처리할 때 여러가지 방법이 있겠지만, 다음과 같이 unicodedata라는 클래스를 이용하면 좀 더 편리하게 처리할 수 있다. unicodedata documenation : https://docs.python.org/2/library/unicodedata.html unicode type category(5.5.1 General Category Values) : http://www.unicode.org/reports/tr44/tr44-4.html 각 unicode에 대해 어떤 category을 갖는지 확인해서 제거할 수 있으며, 한글의 경우에는 Lo(other characters)에 속한다. 아래 코드는 utf-8 문자열을 입력받아, unicode로 변환한 뒤, .. 2014. 10. 21. 베이지안 정리(Bayes' Theorem) 베이즈 정리에 대해 잘 안다고 말하는 정도가 어느정도인지...이 정도를 안다고 하는 건 들어는 봤다고 말하는 느낌이다.하지만, 일단 이해한 부분까지 정리해본다.http://darkpgmr.tistory.com/62 의 글을 통해 이해했다. * 조건부 확률 = 베이지안 룰 = 베이지안 정리 = 베이지안 법칙 P(x | z) = p( z | x) * p( x ) / p( z ) - 용어 정리p(x | z) : 사후 확률(posterior probability), 어떤 사건(관측값) 이후에 나타나는 확률p(z | x) : 우도, 가능도(liklihood), 표본이 모집단을 대표하는 정도?(이 부분에 대해서는 공부가 더 필요하다)p( x ) : 사전 확률(prior probability), 어떤 사건(관측값) .. 2014. 10. 20. 쉘 스크립트 쉘 스트립트를 사용하는 변수에 대해 정리해봅니다. $? : 마지막 프로그램의 종료 상태 $# : 명령행 인자 개수 $0 : 실행중인 프로그램 경로 $1 ~ $9, ${10} … : 명령행 인자 shift : 명령행 인자를 하나씩 감소시킴, $1←$2, … ($# 도 1 감소됨) "$@", $* : 모든 명령행 인자 $$ : 실행중인 스크립트의 pid 2014. 10. 5. Empirical Evaluation of Algorithms 알고리즘 스터디 중 기억하면 좋을 내용을 블로깅 해봅니다.실제 개발시에 complexity를 고려하는 tip 입니다.책은 Python algorithms(Magnus Lie Hetland) 입니다. Empirical Evaluation of Algorithms(Practical Tips)Tip1 : If possible, don't worry about it. 먼저 구현해보고, 알고리즘이 적당한지 확인해라.Tip2 : For timing things, use timeit.Python 2.7.5 (default, Mar 9 2014, 22:15:05)[GCC 4.2.1 Compatible Apple LLVM 5.0 (clang-500.0.68)] on darwinType "help", "copyright".. 2014. 8. 31. 이전 1 ··· 26 27 28 29 30 31 32 ··· 37 다음