I am making a model using word2vec. After training the model i was using cosine similarity. But i am getting the following error. I am using python 3 The code I used is as follows:
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])))
I am getting the following error:
---------------------------------------------------------------------------
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'