Получение начальной формы слов на Python
Илья Черепинец
27 мая, 2020     317     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 Нет рейтинга
Загрузка...

РУБРИКИ

НОВОЕ

ТОП