TextBlob: различия между версиями
Перейти к навигации
Перейти к поиску
Dzmuh (обсуждение | вклад) (Новая страница: «{{Заготовка}} '''TextBlob''' — удобный пакет для обработки текста. Он предоставляет простой API д...») |
Dzmuh (обсуждение | вклад) (→Пример) |
||
| Строка 6: | Строка 6: | ||
== Пример == | == Пример == | ||
<syntaxhighlight lang="python"> | <syntaxhighlight lang="python"> | ||
from textblob import TextBlob | >>> from textblob import TextBlob | ||
wiki = TextBlob("Python is a high-level, general-purpose programming language.") | |||
wiki.tags[('Python', 'NNP'), ('is', 'VBZ'), ('a', 'DT'), ('high-level', 'JJ'), ('general-purpose', 'JJ'), ('programming', 'NN'), ('language', 'NN')] | |||
</syntaxhighlight> | </syntaxhighlight> | ||
Версия от 19:35, 2 декабря 2021
Это заготовка статьи. |
TextBlob — удобный пакет для обработки текста. Он предоставляет простой API для погружения в общие задачи обработки естественного языка (NLP), такие как анализ тональности, пометку частей речи, перевод (требует подключение к интернету) и многое другое.
Здесь особенно круто, что к объектам класса TextBlob можно применять методы строк (upper, split, format и т. д.) и в целом обращаться с ними как с обычными строками.
Пример
>>> from textblob import TextBlob
wiki = TextBlob("Python is a high-level, general-purpose programming language.")
wiki.tags[('Python', 'NNP'), ('is', 'VBZ'), ('a', 'DT'), ('high-level', 'JJ'), ('general-purpose', 'JJ'), ('programming', 'NN'), ('language', 'NN')]
Ссылки
- Проект TextBlob на сайте GitHub
- Документация