TextBlob: различия между версиями
Перейти к навигации
Перейти к поиску
Dzmuh (обсуждение | вклад) (→Ссылки) |
Dzmuh (обсуждение | вклад) (→Ссылки) |
||
| (не показаны 3 промежуточные версии этого же участника) | |||
| Строка 26: | Строка 26: | ||
[[Категория:Библиотеки Python]] | [[Категория:Библиотеки Python]] | ||
[[Категория:Свободное программное обеспечение, написанное на Python]] | [[Категория:Свободное программное обеспечение, написанное на Python]] | ||
[[Категория:Программное обеспечение с лицензией MIT]] | |||
[[Категория:Анализ тональности текста]] | |||
[[Категория:Программное обеспечение для обработки естественного языка]] | |||
[[Категория:Лингвистическое программное обеспечение]] | |||
Текущая версия от 17:12, 13 января 2022
Это заготовка статьи. |
TextBlob — удобный пакет для обработки текста. Он предоставляет простой API для погружения в общие задачи обработки естественного языка (NLP), такие как анализ тональности, пометку частей речи, перевод (требует подключение к интернету) и многое другое.
Здесь особенно круто, что к объектам класса TextBlob можно применять методы строк (upper, split, format и т. д.) и в целом обращаться с ними как с обычными строками.
Пример
>>> from textblob import TextBlob
>>>
>>> wiki = TextBlob("Python is a high-level, general-purpose programming language.")
>>> wiki.detect_language()
'en'
>>> wiki.tags[('Python', 'NNP'), ('is', 'VBZ'), ('a', 'DT'), ('high-level', 'JJ'), ('general-purpose', 'JJ'), ('programming', 'NN'), ('language', 'NN')]
>>> wiki.translate(to='ru')
TextBlob("Python - это язык программирования общего назначения высокого уровня")
>>> b = TextBlob("I havv goood speling!")
>>> print(b.correct())
I have good spelling!
Ссылки
- Проект TextBlob на сайте GitHub
- Документация