this
以上是我的代码。这是训练有素的word2vec模型,用于测试余弦相似度。现在得到以下错误:
model = word2vec.Word2Vec.load('mymodel')
similar = model.n_similarity(input_word_after, menu_include) # compute cosin similarity between two sets of words.
similarity.append([all_menu_withoutNum, similar])
similarity.sort(key=lambda x: x[1], reverse=True)
print("First 100 similarity menu: ")
for item in similarity[0:100]:
print(item)
如果有人知道原因,请帮助我,非常感谢!
答案 0 :(得分:0)
我可以改写它,但答案在异常消息中:
具有多个元素的数组的真值是不明确的。 使用a.any()或a.all()
所以不要这样:
require 'date'
string = "2015-03-09T11:09:00.000Z"
date = Date.strptime(string,"%Y-%m-%d").to_s
如果您希望获得similarity.sort(key=lambda x: x[1], reverse=True)
,如果数组中的所有值评估True
,请尝试此操作:
True
如果你想要similarity.sort(key=lambda x: x[1].all(), reverse=True)
,如果数组中的任何值评估True
,那么
:
True