본문 바로가기

[SPACY] windows 에 spacy 설치 윈도우의 바닐라 파이썬 pip 명령으로 spacy 를 설치하려 하면, 윈도우용 바이너리가 제공되지 않고, 소스만 제공되기 때문에, 컴파일러가 없으면 설치가 되지 않는다. 두가지 방법이 있다. 파이썬 설치에 익숙한 사람들에게는 별스러운 이야기는 아니지만, spacy 예제를 찾아보면, ubuntu 환경에서 실행한 예만 나와서 윈도우 환경에선 불가능할 거라고 생각했었는데, 의외로 간단하게 설치가 되어서 포스팅을 작성. 방법1. 아나콘다( anaconda ) 배포판을 이용하여 설치.바닐라 파이썬이 아니라 아나콘다를 설치하여 아나콘다 가상환경을 만들어 설치하면 간편하게 설치된다.가상환경을 생성하고,conda create -n envspacytest생성한 가상환경을 활성화하고,activate envspacytest..
[QUORA|번역] word2vec 과 fasttext의 가장 큰 차이점은 무엇인가? https://www.quora.com/What-is-the-main-difference-between-word2vec-and-fastText word2vec 과 fasttext의 가장 중요한 차이점은 다음과 같다. word2vec은 각 단어를 (쪼개질 수 없는) 원자적 단위로 취급해서, vector 를 만든다. 이점에서 word2vec 과 glove는 동일하다. fasttext 는 본질적으로 word2vec 모델을 확장한 것이지만, 단어를 문자(character)의 ngram 조합으로 취급한다. 그래서, 한 단어에 대한 벡터는 이들 ngram 의 합으로 만들어진다. 예를 들자면, "apple" 이란 단어의 벡터는 "", "ppl", "ppple", "pple>", "ple", "ple>", "le>" ..
[따릉이] 따릉이앱 18년 6월 업데이트 이후 지도에 물방울 표시/대여소 표시가 되지 않는다. 한줄요약 : 앱업데이트후 지도가 버벅거리고 대여소표시가 나오지 않는다면, 앱을 삭제했다가 다시 깔아보라. 2018년 6월 서울시 공공자전거 따릉이 모바일앱이 업데이트 되었다. 내 안드로이드(넥서스5X)에 깔렸던 따릉이앱도 며칠 전 업데이트 되어 있었다. 기존보다 디자인에 신경을 쓴 모양새고, 가장 큰 변화로는 첫화면이 따릉이 대여소를 표시하는 지도가 나오게 바뀌어 있었다. 그런데 그 지도부분이 영 버벅거리고, (지도위치를 옮기면 주변 지도를 표시하는데 시간이 엄청걸림) 결정적으로 대여소와 대여소의 자전거 대수를 나타내는 물방울 아이콘이 아무리 기다려도 표시되지 않았다. 며칠동안 따릉이앱을 켜보면서 지도가 잘 동작하는지 확인했지만, 계속 버벅거리는 상태였다. 아직도 안정화가 안 됐나 참 한심하네라고 생각하..
[Python] 실수값 연분수로 근사값 분수 찾기, approx real value using continued fraction import math def contfrac(x, n=10, mx=1000): """ get continued fraction of real x 1 x = r0 + -------------------------- 1 r1 + -------------------- 1 r2 + ------------- r3 + .... n : maximum length of returning r:list mx : maximum ri return : continued fraction, list of integers """ r = [int(x)] if n == 0 or (x - r[0] < 1 / mx): return r return r + contfrac(1 / (x - r[0]), n - 1, mx) def cf2frac(..
[Anaconda] 아나콘다 파이썬의 로컬 업데이트 서버를 어떻게 만들 수 있나? 아나콘다를 인터넷이 안 되는 환경에서 쓸 수 없을까 검색해 보았다. superuser.com (스택익스체인지 포럼중 하나)에서 관련답변을 찾아서, 번역해보았다. 원문은 하이퍼링크를 따라가서 확인 바랍니다. 해보진 않았음. 아나콘다 파이썬의 로컬 업데이트 서버를 어떻게 만들 수 있나? https://superuser.com/a/1003389/114015 HTTP 서버를 만들고 http://repo.continuum.io/pkgs/ 의 모든 내용을 복사해 넣습니다. .condarc 파일을 사용하여이 새 서버를 바라보도록 합니다. 웹 서버를 하나 만들고, 위 주소 퍼블릭 리포지토리에 있는 파일들을 동일한 디렉토리 구조로 배치합니다 (단, /pkgs/free/ 부분은 필요 없습니다). 리포지토리 파일(예 : h..
[TENSORFLOW] cpu버전 tensorflow 1.6 이상에서 DLL 초기화 루틴을 실행할 수 없습니다 에러. cpu버전의 tensorflow 를 윈도우 피씨(한국어 윈도우 10)에 설치해서 잘 테스트해 보고 있었다. 그런데, 오늘 tensorflow 를 다시 설치하고, 테스트 하려 하였더나, import tensorflow as tf 문에서 에러가 발생했다.에러 메시지는 대략 다음과 같았다. File "", line 994, in _gcd_import File "", line 971, in _find_and_load File "", line 955, in _find_and_load_unlocked File "", line 658, in _load_unlocked File "", line 571, in module_from_spec File "", line 922, in create_module File "", ..
PIP pylint wrapt install 시 UnicodeDecodeError C:\Users\me>py -3 -m pip install pylintCollecting pylint Downloading http://192.168.123.210:7000/packages/pylint-1.9.1-py2.py3-none-any.whl (687kB) 100% |████████████████████████████████| 696kB ...Collecting astroid=1.6 (from pylint) Downloading http://192.168.123.210:7000/packages/astroid-1.6.4-py2.py3-none-any.whl (290kB) 100% |████████████████████████████████| 296kB 6.6MB/sRequirement already..
[VCPKG] VCPKG OFFLINE 사용하기 python pip의 편리성에 익숙해진 사람(나)들은 cpp 오픈소스 라이브러리들을 빌드하며 무수히 머리털을 뽑아냈다. (너무 고달펐음. 빌드뿐 아니라, 라이브러리, 인클루드 패쓰 설정하고 하는 것도)마이크로소프트에서 visual studio 에 오픈소스 라이브러리들을 매끄럽게 통합시키는 vcpkg 라는 툴을 (이미 몇년 전에)개발했다는 걸 알았다. 이걸 테스트해 보려고 하고 있는데...안타깝게도, vcpkg 는 vcpkg install zlib 와 같은 명령을 때리면, 오픈소스 라이브러리 소스를 네트워크를 통해 다운로드 받아와서, 빌드를 진행한다.그래서, 인터넷 연결이 되지 않는 내 주 개발환경에서는 vcpkg 를 쓸 수 없는 것인가 하고 낙담하고 있는 중에, 다음과 같은 글을 reddit 에서 발견했..