Python2
-
defaultdict 사용법Python2/정리 2019. 2. 7. 17:48
collections 모듈 아래 defaultdict 은 접근하는 키가 존재하지 않는 경우 오류 가 아닌 지정해준 데이터 타입의 기본값을 가지는 키를 생성한다.str 을 적어줄 경우에는 기본값을 ''으로,int를 적어줄 경우에는 0으로 호출된다. 함수를 적어줄 경우 원하는 값으로 지정도 가능하다.유동적인 사전을 이용하고 싶을 때 유용하다.ex1) str 인 경우from collections import defaultdict a = defaultdict(str) print(a) print(a['t']) a['t2'] = 'tt' print(a)>defaultdict(, {})defaultdict(, {'t': '', 't2': 'tt'}) ex2) int 인 경우 from collections import..
-
AttributeError: module 'pandas.core.computation' has no attribute 'expressions' 에러 해결법Python2/오류 및 해결방법 2019. 1. 29. 10:51
파이썬을 이용하여 코드를 구현할때 가끔 pandas 부분에서 > AttributeError: module 'pandas.core.computation' has no attribute 'expressions' 라는 에러가 나타날 때가 있다.이 경우는 dask 라는 모듈의 버젼이 안맞아서 그런것 이므로 업데이트 해주면 된다.> pip install dask --upgrade 성공!
-
spacy 모듈 이용시 ValueError: 1792000 exceeds max_bin_len(1048576) 에러 해결법Python2/오류 및 해결방법 2019. 1. 22. 11:04
spacy 모듈을 이용할 때에 아래와 같은 에러가 날때가 있다.> ValueError: 1792000 exceeds max_bin_len(1048576)이러한 에러는 spacy 모듈에 종속되어 있는 msgpack의 버젼이 안맞거나 설치가 안되어 발생한다.따라서 최신 버젼이나 아래 버젼으로 설치하면 해결 된다.> pip install msgpack==0.5.6 성공!