2016-06-12 51 views

回答

0

您可以將您的n維座標編碼爲字符串,並將它們與您的座標字符串進行比較。

1

從座標轉到單詞時,沒有必要在您正在查看的座標處嵌入矢量。一種方法可以是搜索最接近的矢量並返回相應的單詞。 假設你有[1,2,4]代表的「貓」,[2,1,6]代表的「狗」等等。

index2word = ["cat","dog","crow","owl"]  
vecArray=[[1,2,4], 
      [2,1,6], 
      [9,1,5], 
      [4,6,2]] 
query=[2,1,7]  #the vector whose word is required 
distance=dot(vecArray,query) 

查找距離數組最小元素的索引。用它從index2word數組中獲取單詞。