在spaCy中,可以使用similarity
方法來計算兩個文本之間的相似度。首先,需要將文本轉換成spaCy的Doc
對象,然后使用similarity
方法來計算相似度。示例如下:
import spacy
# 加載spaCy模型
nlp = spacy.load("en_core_web_lg")
# 將文本轉換成Doc對象
doc1 = nlp("apple")
doc2 = nlp("banana")
# 計算文本相似度
similarity = doc1.similarity(doc2)
print(similarity)
在上面的示例中,我們通過加載spaCy的en_core_web_lg
模型創建了一個spaCy的Doc
對象,并計算了兩個文本"apple"和"banana"之間的相似度。similarity
方法返回一個0到1之間的值,表示兩個文本之間的相似程度,值越接近1表示相似度越高。