はい、これは、pipがインストールしたSpacyおよび置換型のモデルの違いが原因である可能性があります。
>>> import spacy
>>> nlp = spacy.load('en')
>>> parsed = nlp("a man has been walking in the street")
>>> [(x.text,x.dep_,x.pos) for x in parsed]
[(u'a', u'det', 88), (u'man', u'nsubj', 90), (u'has', u'aux', 98), (u'been', u'ROOT', 98), (u'walking', u'xcomp', 98), (u'in', u'prep', 83), (u'the', u'det', 88), (u'street', u'pobj', 90)]
>>> nlp.meta
{u'lang': u'en', u'name': u'core_web_sm', u'license': u'CC BY-SA 3.0', u'author': u'Explosion AI', u'url': u'https://explosion.ai', u'version': u'1.2.0', u'spacy_version': u'>=1.7.0,<2.0.0', u'email': u'[email protected]', u'description': u'Small English model for spaCy. Includes vocabulary, syntax, entities and word vectors (GloVe).'}
Displacyモデルは、ここに記載されているより広範なものの一つであるかもしれない:
https://github.com/explosion/spacy-models
core_web_smは軽量で、displacyは
をen_core_web_md使用している場合があります