我正在使用word2vec建立模型。训练模型后,我使用了余弦相似度。但我收到以下错误。 我正在使用python 3 我使用的代码如下:
import numpy as np
from sklearn.metrics.pairwise import cosine_distances
cos_dist =[]
cos_dist =[cos_dist]
cos_dist = np.array(cos_dist).reshape(1, -1)
for vec in data[:-1]:
cos_dist.append(float(cosine_distances(vec,data[-1])))
我遇到以下错误:
---------------------------------------------------------------------------
AttributeError Traceback (most recent call
last)
<ipython-input-14-ef6e7efe7eaa> in <module>
5 cos_dist = np.array(cos_dist).reshape(1, -1)
6 for vec in data[:-1]:
----> 7 cos_dist.append(float(cosine_distances(vec,data[-1])))
8
9
AttributeError: 'numpy.ndarray' object has no attribute 'append'