Python MXNetError:检查失败:L[!Ta]。大小()==R[Tb]。大小()(300对5):点形状错误:[300]X[5300]
具体来说,当我运行Python MXNetError:检查失败:L[!Ta]。大小()==R[Tb]。大小()(300对5):点形状错误:[300]X[5300],python,data-science,numpy-ndarray,mxnet,Python,Data Science,Numpy Ndarray,Mxnet,具体来说,当我运行nd.dot(x,y)时,它会显示标题中提到的错误,其余的运行正常。我好像少了一个形状。我不知道我所缺少的另一个形状是什么。请帮忙 def cos_sim(x, y): return nd.dot(x, y) / (nd.norm(x) * nd.norm(y)) def check_similarity(word, aspects = aspects): similarity = [] for aspect in aspects: s
nd.dot(x,y)
时,它会显示标题中提到的错误,其余的运行正常。我好像少了一个形状。我不知道我所缺少的另一个形状是什么。请帮忙
def cos_sim(x, y):
return nd.dot(x, y) / (nd.norm(x) * nd.norm(y))
def check_similarity(word, aspects = aspects):
similarity = []
for aspect in aspects:
similarity.append(cos_sim(vocab.embedding[aspect],vocab.embedding[word]).asnumpy()[0])
if max(similarity) > 0.30:
return aspects[np.argmax(similarity)]
else:
return None