Получение начальной формы слов на Python
Cherepynets Illia
27 мая, 2020     2 459     0

Получение начальной формы слов на Python


Получение начальной формы слов может понадобиться для создания программ, способных читать и понимать текст.

Для приведения слова в нормальную форму достаточно дать в командной строке Windows команду

pip install pymorphy2

После установки, в Python 3.6 я набросал функцию, которая позволит нам легко получить начальную форму любого русского слова.

1
2
3
4
5
6
7
8
9
10
# -*- coding: utf-8 -*-
import pymorphy2
 
def norm(x):
    morph = pymorphy2.MorphAnalyzer()
    p = morph.parse(x)[0]
    return p.normal_form
 
zz=input("Введите слово: ")
print(norm(zz))

Используя данную функцию, можно создать анализатор текстов, или самообучающийся ИИ.

Подробнее о pymorphe2 читать тут

https://habr.com/ru/post/176575/
https://pymorphy2.readthedocs.io/en/latest/


Оцените статью:

Оцениваю на 1Оцениваю на 2Оцениваю на 3Оцениваю на 4Оцениваю на 5 Нет рейтинга
Загрузка...

РУБРИКИ

НОВОЕ

ТОП

SEO
Регион: San Francisco, CA


SEO Specialist
Регион: Milford, MA


SEO Specialist
Регион: Remote


SEO Manager
Регион: New York, NY


Head of SEO
Регион: Durham, NC


Principal of SEO
Регион: Germany


SEO Manager
Регион: Phoenix, AZ


SEO Strategist
Регион: Bristol, PA


SEO Manager
Регион: Los Angeles, CA


SEO Analyst
Регион: New York, NY


SEO Manager
Регион: Remote


SEO Specialist
Регион: Austin, TX


SEO Analyst
Регион: Phoenix, AZ


SEO Manager
Регион: New York, NY


SEO Manager
Регион: San Francisco, CA


SEO Intern
Регион: Atlanta, GA


SEO Strategist
Регион: Chicago, IL


SEO Lead
Регион: Remote


SEO Specialist
Регион: San Diego, CA


SEO Copywriter
Регион: Remote