spacy - spacy - 如何使 POS 标记器适用于俄语?
问题描述
在俄语中,类变量tag_map
已正确设置,pymorphy2 提供了详细的语法标签,但以下示例不起作用:
import spacy
nlp = spacy.load('ru')
doc = nlp('Я люблю яблоки')
print(doc[0].pos_, doc[0].tag_) # prints '', ''
环境的相关资料:
Models en, ru
spaCy version 2.0.11
Platform Linux-4.4.0-116-generic-x86_64-with-Ubuntu-16.04-xenial
Python version 3.5.2
Location /usr/local/lib/python3.5/dist-packages/spacy
解决方案
ru2
您可以从此项目下载和使用俄罗斯模型。它会起作用的。
推荐阅读
- python - 如何管理读取 csv 的问题,该文件是分号分隔的文件,其中某些字符串包含分号?
- javascript - 怎么把这3张图放在左边,3张放在右边?
- angular - rxjs 添加到/从可观察的数组中删除
- python - 查找网络图中的所有对
- java - 如何在 Java 中打印二维锯齿状数组周围的边框
- jquery - 滚动时如何克隆和删除?
- java - 我如何指定一个同时匹配 String 和 long 的类型?
- gtk - Gtk.Revealer SLIDE_RIGHT / SLIDE_LEFT 问题?
- ruby - Ruby - 从解析的 XML 中拯救多个分配
- batch-file - 如何查找某些文件夹名称并根据列表重命名它们