要可视化spaCy中的依存关系,可以使用displacy
模块。以下是一个简单的例子:
import spacy
from spacy import displacy
nlp = spacy.load("en_core_web_sm")
doc = nlp("The quick brown fox jumps over the lazy dog.")
displacy.render(doc, style="dep", jupyter=True)
运行上面的代码将在Jupyter Notebook中显示一个可视化的依存关系图。您也可以将jupyter=True
参数更改为jupyter=False
,然后将可视化的依存关系图保存为HTML文件:
displacy.render(doc, style="dep", jupyter=False, options={"compact": True, "color": "blue"})