python - 今天如何提取动词短语?

标签 python nlp spacy textacy

对于 NLP 项目,我需要从句子列表中提取动词短语。我读过 StackOverflow 上的一些旧帖子并观看了这个 video 。所有这些对于理解我的问题和了解可能的模式都非常有帮助,但所有代码都引用了 textacy 模块函数:

textacy.extract.matches(txt, patterns=pattern)

我相信这段代码不再可用,因为我收到模块不可调用的错误。

TypeError: 'module' object is not callable

我已经查看了 SpaCy 的匹配器来解决我的问题,但我不确定这是否也可以用于动词短语提取。有人有提取动词短语的更新方法吗?

最佳答案

看起来当前的 textacy 文档发生了变化

textacy.extract.matches

textacy.extract.matches.token_matches

适合您的用例。

关于python - 今天如何提取动词短语?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67287832/

相关文章:

algorithm - 如何连接阿拉伯字母组成单词

python - 有没有办法在 Dash 仪表板上呈现 spaCy 的 NER 输出?

nlp - Spacy 提取特定人的电子邮件地址

python - cv2.error : OpenCV(4. 5.2) 👎 错误: (-5:Bad argument) 在函数 'cvtColor' 中

python - 在 forms.py 中使用请求对象

Python - 使用 structlog 从多个模块记录

python Pandas : Change value associated with each first day entry in every month

python - 如何训练分类器从语法语言中检测白话?

text - 如何使用单词的向量表示(从 Word2Vec 等获得)作为分类器的特征?

python - 如何规范化使用命名实体识别提取的关键字