【发布时间】:2020-07-09 03:29:56
【问题描述】:
下面是代码,我正在执行。错误出现在第 3 行 (vectors.init_sims(True))
fname = get_tmpfile(path_to_embedding_file)
vectors = KeyedVectors.load(fname, mmap='r')
vectors.init_sims(True)
这是错误堆栈-
Traceback (most recent call last):
File "generate_pair_histograms.py", line 82, in <module>
vectors.init_sims(True) # normalize the vectors (!), so we can use the dot product as similarity measure
File "C:\users\janki\Anaconda3\lib\site-packages\gensim\models\keyedvectors.py", line 1354, in init_sims
self.vectors_norm = _l2_norm(self.vectors, replace=replace)
File "C:\users\janki\Anaconda3\lib\site-packages\gensim\models\keyedvectors.py", line 2374, in _l2_norm
m /= dist
ValueError: output array is read-only
这是一个已知问题吗?有人可以为此提供解决方案或解决方法吗?
【问题讨论】:
标签: nlp gensim word-embedding