프로그래밍/Python (97) 썸네일형 리스트형 [PYTHON|KONLPY] Konlpy 설치시 문제점. 2016년 7월에 windows (8.1, 64bit) / python 3.5.1 64비트 환경에서 Konlpy 패키지를 설치하면서 발생했던 문제점들. http://konlpy.org/ko/v0.4.4/install/#id2 의 설치지침을 따라함. JAVA JDK 설치 java jdk 1.8 이 이미 설치되어 있었음. JPype1 설치 JPype1-0.6.1-cp35-none-win_amd64.whl 을 내려받아서 pip 로 설치함 pip install jpype1-0.6.1-cp35-none-win_amd64.whl whl 파일명에서 cp35 는 Python 3.5용 이라는 뜻이고, amd64 부분은 64비트 Python용 이라는 뜻이다. konlpy 설치 pip install konlpy 명령으로 설.. 로컬 PYPI 서버 설정하기 PYPI 서버를 설정하면서 큰 도움이 되었던 포스팅을 번역해 봅니다. 2013년 12월 30일에 쓰여진 포스팅이지만, 간결해서 따라하기 좋았습니다. 완벽한 번역을 지양하고, 일부만 거칠게 번역해 봅니다. (번역이 아니라 원본에 대한 커멘트들이 되었네요. 아무튼 원본포스팅과 같이 보면서 참조하시기 바랍니다.) 원본링크 : https://jamie.curle.io/posts/setting-up-a-custom-pypi-server/ 소개 원작자는 PyPI 에 패키지를 올리기 전에, 테스팅을 하기 위해 개인 PyPiServer 를 설정했으며, 그 과정을 포스팅했습니다. 개요 아래에서 virtualenv 환경에서 PyPi 서버를 설정하고, supervisord 로 서비스를 설정하고, Nginx 를 통해 ssl .. Pycharm Community 에서 Django 개발 세팅하기. Pycharm 유료버전에는 Django 지원이 포함되어 있으나, 무료버전인 Community Edition 에서는 2016년 현재 Django 에 대한 지원기능은 빠져 있다. 그렇지만, 장고 프로젝트를 개발하도록 세팅할 수 있다. 0. django-admin startproject 명령으로 만들어진 폴더를 Project 뷰에서 오른쪽 클릭하여 Make Directory as - Source Root 으로 설정해 준다. (설정되면 폴더 아이콘 색이 바뀜.) 이 작업을 해주지 않으면, 편집화면에서 views, models 등의 import 부분에서 Cannot find reference 에러를 띄운다. [ 2016년 8월 3일 추가 ] 1. Run : manage.py / runserver 1-1. 장고 프.. TORNADO too many file descriptors in select() 514515516517518519520521522523524525Traceback (most recent call last): File "D:\LiSeminar\dwyoon\www\login_persist\server.py", line 116, in main() File "D:\LiSeminar\dwyoon\www\login_persist\server.py", line 113, in main tornado.ioloop.IOLoop.current().start() File "C:\Python27\lib\site-packages\tornado\ioloop.py", line 858, in start event_pairs = self._impl.poll(poll_timeout) File "C:\Python27\.. twisted counter 연습문제 http://krondo.com/?p=1333 여기에서 제시한 연습문제를 풀어봤다. 왠지 깔끔하지 않아보이는 코드이지만 남겨본다. class Countdown(object): MARKER_REF = '~!@#$%^&*()`,/+_|:;' # a counter is # c[0] : initial value # c[1] : count function counters = [ ] def add_counter(self, c, d): M = self.MARKER_REF marker_string = M[c%len(M)]*3 + M[d%len(M)]*3 idx = len(self.counters) def count(): if sum(map(lambda x : x[0], self.counters)) == 0: react.. [PYTHON|PANDAS] pandas.read_csv MemoryError 문제 대략 아래와 같은 코드로 3기가 짜리 csv 파일을 pandas.read_csv 로 읽으려 했다. import pandas as pddf = pd.read_csv('big_dataset.csv') 아래와 같이 MemoryError 를 발생하며 성공하지 못했다. return pd.read_csv(train_path) File "C:\Python27\lib\site-packages\pandas\io\parsers.py", line 470, in parser_f return _read(filepath_or_buffer, kwds) File "C:\Python27\lib\site-packages\pandas\io\parsers.py", line 256, in _read return parser.read() Fi.. [번역|StackOverflow] 파이썬 람다 - 왜써? / Python Lambda - why? Are you talking about lambda functions? Like 람다 함수를 말하는 건가요? 이런 것? f = lambda x: x**2 + 2*x - 5 Those things are actually quite useful. Python supports a style of programming called functional programming where you can pass functions to other functions to do stuff. Example: 이거 진짜 좋아요. 파이썬은 다른 함수에 함수를 넘길 수 있는 함수형 프로그래밍 스타일을 지원해요. 예를 들면 : mult3 = filter(lambda x: x % 3 == 0, [1, 2, 3, 4, 5, 6, 7, .. [Py] 신이 보여준 정리 신이 보여준 정리를 보고 재미있을 것 같아서 짜봤다. 답을 대충 짐작하고 나서는 예쁘게 n + 1 = sqrt(1 + (n) sqrt(1 + (n+1) sqrt(..))) 이 n x (n + 1) = n x sqrt(1 + (n+1) sqrt(...)) 으로 정리되는 걸 알았다. #!/usr/bin/env python # _____________________________ # / ___________________ # / 1 + 2 / ___________ = ? # |/ |/ 1 + 3 |/ ..... # # import math def get_prev(x, n): return math.sqrt(1 + n*x) def eval_first(x0, n): #print "" #print "=========.. 이전 1 ··· 9 10 11 12 13 다음