목록Tech. (5)
jhoons' Life
PRML001: Pattern Recognition 들어가기 A note on Pattern Recognition and Machine Learning by C. M. Bishop pp.1-4 위 그림은 양자역학의 대부, 닐스보어가 제안한 양자가설을 설명해주는 그림이다. 고등학교 2학년 때 처음 배운 이 양자가설이 던져준 짜릿한 충격 덕분에, 한동안 보어와 아인슈타인 같은 물리학자들의 삶에 푹 빠져 살았다. 병은 점점 깊어지더니, 그로부터 수년간을 '나는 물리학자가 되겠다'는 신념으로 살았던 것 같다. 지금 돌이켜보면 참 귀여운 순간이었는데, 무엇 때문에 보어의 가설에 그리 반해버렸을까 하는 생각이 든다. 보어가 한 일은 사실 아주 간단한 일이었는데, 20세기 초에 물리학자들이 풀지 못하고 있던 수소 원..
맥 터미널 iTerm2 : https://www.iterm2.com/downloads.html 빠른 서치 앱 Alfred : https://www.alfredapp.com/ VirtualEnv 이용해서 파이선 버전 관리pip install virtualenv (& virtualenvwrapper) Brew 이용해서 편집기 vim / zshell / wget / git 다운 brew install neovim (neovim download not necessary for zsh though...)brew install zsh zsh-completions (download zsh and zsh-completions )brew install wgetbrew install git Oh-My-Zsh 다운로드sh ..
주로 윈도우로만 일하다가, 노는 용도로 사용하던 맥북에어도 일할 때 활용하고 싶어서 파이선을 깔고 코딩환경을 만들어 보기로 했다. (초보는 참 할게 많다...) 1) Xcode Command Line Tool 설치.파이선을 설치하기 전에 C 컴파일러인 GCC를 설치해야하고, 이를 위해 Xcode Command Line Tool 이 필요하다. 우선 앱스토어로 들어가서 Xcode앱을 설치하고, 터미널을 열어서 $xcode-select --install 를 실행해 Command Line Tool을 설치한다.$xcode-select -p 로 설치 여부 확인 가능! 2) HomeBrew 설치.OsX는 파이선 사용을 위해 필요한 유닉스 유틸리티의 대부분을 지원하지만, Package manager가 빠져있고 이걸 H..
다뤄야 하는 함수가 늘다보니, 클래스로 관리해보고 싶단 생각이 들었다.클래스에 관한 유튜브를 뒤지다가, 친절한 Python OOP 렉쳐 영상을 찾아서 올려본다. Instance, Constructor, Attribute, Method, 등의 개념을 추상적으로 정의하고 넘어가는게 아니라 실제 사용례를 보여주며 알려준다.(나같은) 객체지향 프로그래밍에 문외한들에게 추천. Python OOP Tutorial 1: Classes and Instances - 학습내용: Constructor를 이용한 Class 선언, Instance 생성, Attribute과 Method의 사용. Python OOP Tutorial 2: Class Variables -학습내용: Class variables (var in class..
Python 에는 정말 다양한 그림그리기 도구들이 있다. "태초에 Matplotlib이 계시니라-" Matplotlib를 기초로 한 여러 라이브러리들이 사용되고 있고, 나는 pandas와 seaborn을 주로 사용하는 편이다. 링크한 영상에는 matplotlib 기반 라이브러리 뿐 아니라, javascript, d3js 등 여러 기술기반의 visualization tool 이 소개되어 있는데, data visualization 에 관심있는 사람이라면 한번 봐두면 좋은 영상 같아서 가져와봤다. 그럼 즐감~