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