목록Python (56)
준호씨의 블로그
나의 주요 관심사는 역시 개발이다. 소프트웨어 개발이 주력이지만 하드웨어 개발이나 그 외 여러가지 개발을 포함한다. 일종의 Maker 와 같은 개념이라고 보면 되겠다. 이러한 개념 역시 시간이 지나면서 점점 더 구체화 되어 가는 것 같다. 일일코딩, 일일커밋 매년 세우는 계획 중 일일코딩이 있다. 단순 일일코딩으로는 달성률을 확인 하기가 번거로워서 최근 일일커밋 (http://junho85.pe.kr/371) 으로 전향 했다. 일일커밋은 일일코딩에 국한 되지는 않는다. TIL 이나 기타 글쓰기나 이슈처리 등등 도 일일커밋에 포함되기 때문에 100% 일일코딩으로 채운다고 볼 수는 없다. 하지만 가급적 코딩을 주력으로 하려고 했다. 일일커밋은 12월 3일에 시작해서 25일 지속하다가 중간에 몇번 놓쳐서 다시..
brew 를 이용하면 anaconda 를 손 쉽게 설치 할 수 있군 (지난번에 brew 에 살짝 실망 했다가 다시 brew 만세) brew install Caskroom/cask/anaconda 설치 하다 보면 다음과 같은 문구가 지나 간다. To use anaconda, you may need to add the ~/anaconda/bin directoryto your PATH environment variable, eg (for bash shell): export PATH=~/anaconda/bin:"$PATH" anaconda 를 사용 하려면 PATH 에 anaconda path 를 앞에다가 두라는 말이다. 그런데 이거 하고 나면 python path 가 바뀌니 기본 설정에는 못 넣겠고 alias ..
basemap 이 설치 되어 있지 않으면 ImportError: No module named 'mpl_toolkits.basemap' 이런 오류가 나옴 설치 방법 찾아 보기 http://matplotlib.org/basemap/users/installing.html 여기 안내 되어 있는 방식은 source 받아 와서 빌드 하고 python setup.py install 하라는데 선호 하는 방식은 아니라 다른 설치 법을 찾아 봄 brew install homebrew/python/matplotlib-basemap 이렇게 설치 하면 뭔가 막 설치 되는데 그래도 못찾음 python 2 용으로 설치 되었으려나? https://github.com/Homebrew/homebrew-python 에 보니 --with-..
ipython notebook 환경 새로 구축 하는 중인데 %matplotlib inline 실행하면 장문의 에러 메시지가 나온다 get_ipython().magic('matplotlib inline') 로 시작 해서 마지막에 ValueError: unknown locale: UTF-8 처럼 나타난다. 구글링 해 보니 다음과 같이 지정해 주면 된다고 함 export LANG=en_US.UTF-8export LC_ALL=en_US.UTF-8 LANG 만 해서는 안되고 LC_ALL 까지 해 줘야 된다. 아마도 locale 지정을 따로 안하면 기본 UTF-8 이 되는 것 같은데 왜 UTF-8 을 인식하지 못하는지는 모르겠다. 게다가 예전에는 잘 되었었는데 말이다.
요즘 python for data analysis 스터디 진도는 Chapter 8 도식화와 시각화 차트 그리기 해 보다가 하트 그리기 찾아 보니 몇가지 글들이 나왔다. https://wikidocs.net/65 의 소스와 https://www.quora.com/How-can-I-draw-a-heart-using-Python 의 소스를 참고 하여 작성해 보았다. 다음 페이지에서 소스코드와 함께 확인 해 볼 수 있다,http://nbviewer.ipython.org/gist/junho85/21551ec293c5afe27c22gist 로 봐도 잘 나오지만 nbviewer 가 캐싱을 하는지 더 빠르게 조회가 가능함. 공식을 보면 그냥 그런가 보다 한다. 도대체 저런 공식을 어떻게 생각해 내는지 신기하다.