python-3.x - 用 spaCy 从动词标签中提取英语祈使语气
问题描述
我想检测英语句子中动词的祈使语气。从这个问题我知道 spaCy 可以访问扩展的形态特征,但是当我使用 spaCy 版本 2.1.8,Python 3.7.1 时我看不到它们:
>>> import spacy
>>> nlp = spacy.load('en_core_web_sm')
>>> doc = nlp("Show me the money!")
>>> token = doc[0]
>>> print(token, token.tag_, nlp.vocab.morphology.tag_map[token.tag_], token.pos_, token.dep_)
Show VB {74: 100, 'VerbForm': 'inf'} VERB ROOT
看起来 spaCy 正确地推断出“show”是一个动词,但它似乎认为它是一个不定式,我从tag_map
. 我意识到这个扩展信息在我的链接问题中可用,因为在那里解析意大利语并且确定浪漫变化动词的情绪可能更简单。
无论如何,英语句子中的动词是否存在任何关于情绪的扩展信息?
解决方案
推荐阅读
- reactjs - 在 React 中使用 Firebase Auth 创建新用户时出现内部错误
- python - 协助 Python 3.x 上的测量转换程序
- reactjs - 渲染一个动态加载的 React 组件
- python - 将大容量数据从 pandas df 插入到 postgresql 时出现语法错误
- python - 求前 n 个自然数的平方和
- c++ - C++ 初学者 - 如何仅对用户输入的正整数或负整数求和以及如何计算平均值
- javascript - 如何直接将各种表单数据发布到 S3 预签名 URL?
- python - Matrix 的 Python Generic 类,我收到无法实例化打字。TypeVar 错误
- javascript - 如何制作动态引导模态?
- reactjs - 如何在 React 中渲染数组数组的内容?