Веб-версияОткрыть в Telegram

Пост✈️Анализ текста с помощью spaCy

2 июня 2026
P
Pythoner
Фотография
нажмите — покажем
✈️Анализ текста с помощью spaCy ➡️Токенизация и лемматизация SpaCy предоставляет эффективные инструменты для разбиения текста на токены и определения их базовых форм: import spacy nlp = spacy.load("ru_core_news_sm") doc = nlp("Кошки любят спать на мягких подушках.") for token in doc: print(f"{token.text} -> {token.lemma_}") ➡️Определение частей речи SpaCy автоматически определяет части речи для каждого токена: for token in doc: print(f"{token.text} - {token.pos_}") ➡️Распознавание именованных сущностей Библиотека способна выделять в тексте именованные сущности, такие как имена, организации и локации: for ent in doc.ents: print(f"{ent.text} - {ent.label_}") ➡️Генерация текста с использованием spaCy Хотя spaCy в первую очередь предназначен для анализа текста, его можно использовать и для помощи в генерации: ➡️Использование зависимостей для построения предложений SpaCy определяет синтаксические зависимости между словами, что может быть использовано для создания новых предложений: def generate_sentence(subject, verb, object): doc = nlp(f"{subject} {verb} {object}") return " ".join([token.text for token in doc]) print(generate_sentence("Программист", "пишет", "код")) ➡️Использование векторных представлений слов Векторные представления слов в spaCy могут быть использованы для поиска семантически близких слов: def find_similar_word(word, n=3): token = nlp(word)[0] similar_words = [] for lex in nlp.vocab: if lex.has_vector: if lex.is_lower == token.is_lower and lex.is_alpha: similarity = token.similarity(lex) similar_words.append((lex.text, similarity)) return sorted(similar_words, key=lambda x: x[1], reverse=True)[:n] print(find_similar_word("компьютер")) 🐍Pythoner
13 · 1.8K ·

Рядом в ленте

PPythoner✈️Что такое итерируемый счетчик? Итерируемый счетчик в Python - это объект, который можно использовать в цикле for и других итерационных контекстах. Он позволяеPPythoner✈️Тернарный оператор — это оператор, позволяющий записать условную конструкцию if-else в одну строку. ➡️Тернарный оператор часто используется для условного прис
это сообщение
PPythoner✈️Проблема традиционного подхода Многие статьи рекомендуют создавать полноценный React SPA и использовать Django только как REST API. Однако такой подход имеет PPythoner✈️Сегодня мы нырнем в глубины Python и раскопаем настоящие жемчужины — нестандартные способы использования декораторов. Держитесь крепче, будет интересно! ➡️Дек

Открытая публичная лента из поискового индекса ChatCrawler — «Google по публичному Telegram»; обновляется по мере обхода площадки. Время — UTC.

Только публичный контент, официальный API Telegram. О проекте · Вопросы · Чего мы не делаем · Убрать страницу из выдачи · Каталог · Поиск · Как мы считаем