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

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

Получение начальной формы слов может понадобиться для создания программ, способных читать и понимать текст. Для приведения слова в нормальную форму достаточно дать в командной строке Windows команду pip install pymorphy2 После установки, в Python 3.6 я набросал функцию, которая позволит нам легко получить начальную форму любого русского слова.

# -*- 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))
Используя данную функцию, можно создать анализатор текстов, или самообучающийся ИИ. pymorphy2 Подробнее о pymorphe2 читать тут https://habrahabr.ru/post/176575/ http://pymorphy2.readthedocs.io/en/latest/

Получение начальной формы слов на Python Лого Pythono.ru Получение начальной формы слов на Python