pymorphy2 icon indicating copy to clipboard operation
pymorphy2 copied to clipboard

agree_with_number reinvent

Open underoll opened this issue 7 years ago • 3 comments

#114 + #115 к сожалению, попал в ловушку с одушевленностью для прилагательных и причастий женского рода: для них есть разница только в случае 2-4, поэтому в единственном числе у них нет соответствующей граммемы

не придумал ничего лучше, чем добавить одушевленность в качестве агрумента make_agree_with_number

в своем проекте я сначала склоняю само число (словами), в итоге могу в этот аргумент передать одушевленность последней цифры

>>> morph.parse(u'один')[0].inflect({'accs'}).tag.animacy
u'inan'
>>> morph.parse(u'одна')[0].inflect({'accs'}).tag.animacy
>>> morph.parse(u'два')[0].inflect({'accs'}).tag.animacy
u'inan'
>>> morph.parse(u'две')[0].inflect({'accs'}).tag.animacy
u'inan'

underoll avatar Nov 19 '18 14:11 underoll

Codecov Report

Merging #116 into master will decrease coverage by 0.06%. The diff coverage is 92%.

@@            Coverage Diff             @@
##           master     #116      +/-   ##
==========================================
- Coverage    90.9%   90.83%   -0.07%     
==========================================
  Files          32       32              
  Lines        1979     1986       +7     
  Branches      347      352       +5     
==========================================
+ Hits         1799     1804       +5     
  Misses        130      130              
- Partials       50       52       +2
Impacted Files Coverage Δ
pymorphy2/analyzer.py 91.66% <100%> (ø) :arrow_up:
pymorphy2/tagset.py 93.87% <91.3%> (-0.67%) :arrow_down:

codecov[bot] avatar Nov 19 '18 14:11 codecov[bot]

В идеале неплохо бы еще в документации добавить информацию о новом параметре у метода make_agree_with_number

insolor avatar Apr 04 '23 11:04 insolor

В идеале неплохо бы еще в документации добавить информацию о новом параметре у метода make_agree_with_number

Добавил. Надеюсь, правильно понял, куда. Других упоминаний make_agree_with_number в документации не нашел.

underoll avatar Apr 05 '23 21:04 underoll