TextBlob: различия между версиями

Материал из DZWIKI
Перейти к навигации Перейти к поиску
 
(не показано 6 промежуточных версий этого же участника)
Строка 7: Строка 7:
<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 = 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')]
>>> 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!
</syntaxhighlight>
</syntaxhighlight>


Строка 17: Строка 23:
* [https://textblob.readthedocs.io/en/dev/quickstart.html Документация]
* [https://textblob.readthedocs.io/en/dev/quickstart.html Документация]


[[Категория:Категоризовать]]
[[Категория:Программное обеспечение по алфавиту]]
[[Категория:Библиотеки 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!

Ссылки