>

코드에서 단어 벡터를 얻습니다. 예 :

array([ -3.09521449e-04,   2.73033947e-06,   2.15601496e-04, ...,
         5.12349070e-04,   5.04256517e-04,   8.16784304e-05], dtype=float32)

이제 wor2vec genism에서이 단어 벡터를 나타내는 단어가 무엇인지 식별하고 싶습니다.

아래 코드를 사용하여 시도했습니다. 그러나 작동하지 않았습니다.

print(model.wv.index2word(kmeans_clustering.cluster_centers_))

도와주세요.

  • 답변 # 1

    젠심 와이즈 비즈  메소드는 벡터를 인수로 사용하지만 most_similar() 목록 내에서 하나의 항목으로 명시 적으로 제공해야합니다  예 – 다른 것으로 잘못 이해되지 않도록합니다.

    예 :

    positive
    
    

    당연히 '책'은 자신의 벡터와 가장 유사한 단어 목록의 맨 위에 있습니다.

    wv = model.wv.['book'] similars = model.wv.most_similar(positive=[wv,])

  • 이전 pyspark - Spark Dataframe API를 사용하여 열 내의 특정 문자 수
  • 다음 python - 데이터 프레임에 혼합 된 dtype이 포함 된 경우 Pyarrow from_pandas가 인터프리터와 충돌 함