使用 spaCy 进行依存句法解析
依存句法解析用于分析句子的语法结构,找出相关的词以及它们之间的关系类型。一个常见应用是识别句子的主语和宾语。在本练习中,您将练习为给定文本提取依存关系标签。
来自 Airline Travel Information System(ATIS)数据集的 3 条评论已提供在名为 texts 的列表中。en_core_web_sm 模型已加载并以 nlp 供您使用。
本练习是课程的一部分
使用 spaCy 的自然语言处理
练习说明
- 创建一个
documents列表,包含texts列表中每个元素对应的doc容器。 - 对每个
doc容器,打印一个三元组(词元文本、依存关系标签以及该标签的解释)。
交互式实操练习
通过完成这段示例代码来试试这个练习。
# Create a list of Doc containts of texts list
documents = [____ for t in ____]
# Print each token's text, dependency label and its explanation
for doc in documents:
print([(token.____, token.____, spacy.____(token.____)) for token in doc], "\n")