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

РУБРИКИ

НОВОЕ

ТОП

Head of SEO
Регион: Malta


SEO Strategist
Регион: Miami, FL


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


Head of SEO Content
Регион: Malta


Junior SEO Specialist
Регион: Texas


SEO & Content Specialist
Регион: Temecula, CA


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


Technical SEO Specialist
Регион: West Valley, UT


Digital Marketing/SEO Strategist
Регион: Springfield, MO


SEO Specialist (Remote)
Регион: San Francisco, CA


SEO Manager (Organic Search)
Регион: Detroit, MI


SEO & Paid Media Specialist
Регион: Garden City, NY


SEO/PPC Account Manager
Регион: Miami, FL


SEO Manager
Регион: Boston, MA


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


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


Director of SEO
Регион: Charlotte, NC


Technical SEO
Регион: Houston, TX


SEO Specialist
Регион: Santa Monica, CA


SEO Specialist
Регион: Washington DC