为什么nlp(“ hello”)== nlp(“ hello”)为假?

时间:2019-07-02 05:39:52

标签: nlp spacy

为什么Spacy不能在Doc类中实现__eq__来将两个doc对象进行比较?

1 个答案:

答案 0 :(得分:-1)

检出spaCy架构以及令牌,文档,跨度等的存储方式(https://spacy.io/api,重点关注StringStore)。

type(nlp('hello'))

返回spacy.tokens.doc.Doc对象,因此在您的示例中,这些对象将有所不同:)

如果要比较字符串(1)使用字符串类型而不创建Doc对象,或者(2)使用Doc获得nlp('hello').text的字符串表示形式。