2017-04-13 2 views
3

Google에서 다운로드 한 모델을 가져 오려고합니다. 나는 다음과 같은 코드를 사용하여이 일을 해요 : 실행할 때Word2Vec 모델 가져 오기시 Gensim 오류가 발생했습니다.

import gensim 

model= gensim.models.KeyedVectors.load_word2vec_format('C://gensim/model/GoogleNews-vectors-negative300.bin.gz', binary=True) 

을, 나는이 오류를 얻을 : 모델에 대한

File "C:\Users\Acer\AppData\Local\Programs\Python\Python36-32\lib\site packages\smart_open\smart_open_lib.py", line 309, in __init__ 
raise NotImplementedError("unknown URI scheme %r in %r" % (self.scheme, uri)) 
NotImplementedError: unknown URI scheme 'c' in 'C://gensim/model/GoogleNews-vectors-negative300.bin.gz' 

파일 경로가 정확하고 이름을, 그러나 나는 얻을 수 없다 그것은 정확하게 가져 오기. 나는 this 가이드를 사용하고 있습니다.

제안 사항?

감사합니다.

답변

1

경로 매개 변수에 문제가있는 것 같습니다.

경로에 슬래시 대신 백 슬래시 (\)를 사용해야합니다.

또는 os.path 모듈을 사용하여 플랫폼과 독립적으로 경로를 구축 할 수 있습니다.

마지막으로 상대 경로를 대신 사용할 수 있습니다. 예를 들어, 파이썬 프로그램을 실행할 때 파일에 폴더를 넣고 './filename.bin.gz'을 매개 변수로 사용하십시오.

자세한 내용은 this article에 파이썬에서 슬래시 및 백 슬래시를 사용하는 방법에 대해 자세히 설명합니다.

관련 문제