【发布时间】:2022-09-22 21:53:54
【问题描述】:
我遵循 spacy 的说明,以便在笔记本中可视化跨度并复制代码: https://spacy.io/usage/visualizers#span
import spacy
from spacy import displacy
from spacy.tokens import Span
text = \"Welcome to the Bank of China.\"
nlp = spacy.blank(\"en\")
doc = nlp(text)
doc.spans[\"sc\"] = [
Span(doc, 3, 6, \"ORG\"),
Span(doc, 5, 6, \"GPE\"),
]
displacy.serve(doc, style=\"span\")
奇怪的是,当使用 displacy.render 时,渲染的质量与使用 \"serve\" 时不同。即成不能在笔记本中正确使用。
我想知道我需要做什么才能获得笔记本中文档中显示的结果。这意味着,底层。
注意: display(displacy.render(doc, style=\"span\")) 也不起作用
标签: python jupyter-notebook visualization spacy