spaCy - Token.similarity 方法

此方法用于计算语义相似度估计。默认值为向量余弦。

参数

下表解释了其参数 −

名称 类型 描述
其他 - 它是将进行比较的对象。默认情况下,它将接受 Doc、Span、Token 和 Lexeme 对象。

示例 1

Token.similarity 方法的示例如下 −

import spacy
nlp_model = spacy.load("en_core_web_sm")
apples, _, bananas = nlp_model("apples and bananas")
apples_bananas = apples.similarity(bananas)
bananas_apples = bananas.similarity(apples)
apples_bananas

输出

0.5698063

示例 2

另一个示例Token.similarity 方法如下 −

bananas_apples

输出

输出如下 −

0.5698063

spacy_container_token_class.html