spaCy - Span.similarity 方法



此方法用于估算语义相似性。默认情况下,使用词向量的平均值进行余弦相似性计算。

参数

下表说明其参数 −

名称 类型 说明
其他 - 表示与之进行比较的对象。默认情况下,它将接受 Doc、Span、Token 和 Lexeme 对象。

示例

Span.similarity 方法的示例如下 −

import spacy
nlp_model = spacy.load("en_core_web_sm")
doc = nlp_model("red car and black bike")
red_car = doc[:2]
black_bike = doc[3:]
car_bike = red_car.similarity(black_bike)
bike_car = black_bike.similarity(red_car)
car_bike == bike_car

输出

运行代码后,您将看到以下输出 −

True
spacy_container_span_class.htm
广告