Página de inicio: https://textblob.readthedocs.io/
TextBlob es una biblioteca de Python para procesar datos textuales. Proporciona una API sencilla para profundizar en tareas comunes de procesamiento del lenguaje natural (PLN), como etiquetado de partes del discurso, extracción de frases sustantivas, análisis de sentimientos, clasificación y más.
from textblob import TextBlobtext = """La amenaza titular de The Blob siempre me ha parecido el monstruo cinematográfico definitivo: una masa insaciablemente hambrienta, parecida a una ameba, capaz de penetrar prácticamente cualquier salvaguardia, capaz de, como lo describe escalofriantemente un médico condenado al fracaso,--" asimilar la carne al contacto. Al diablo con las comparaciones sarcásticas con la gelatina, es un concepto con las consecuencias potenciales más devastadoras, no muy diferente a la sustancia pegajosa gris. escenario propuesto por teóricos tecnológicos temerosos de que la inteligencia artificial esté desenfrenada."""blob = TextBlob(text)blob.tags # [('The', 'DT'), ('titular', 'JJ'),# ('amenaza', 'NN'), ('de', 'IN'), ...]blob.noun_phrases # WordList(['amenaza titular', 'blob',# 'monstruo de la película definitiva',# 'masa parecida a una ameba', ...])para oración en blob.sentences:print(sentence.sentiment.polarity)# 0.060# -0.341
TextBlob se apoya en los hombros gigantes de NLTK y el patrón, y juega muy bien con ambos.
Extracción de frases sustantivas
Etiquetado de parte del discurso
Análisis de sentimiento
Clasificación (Naive Bayes, árbol de decisión)
Tokenización (división de texto en palabras y oraciones)
Frecuencias de palabras y frases
Analizando
n-gramos
Inflexión de palabras (pluralización y singularización) y lematización
Corrección ortográfica
Añade nuevos modelos o idiomas a través de extensiones.
Integración de WordNet
$ pip instalar -U bloque de texto $ python -m textblob.download_corpora
Vea más ejemplos en la guía de inicio rápido.
La documentación completa está disponible en https://textblob.readthedocs.io/.
Documentos: https://textblob.readthedocs.io/
Registro de cambios: https://textblob.readthedocs.io/en/latest/changelog.html
PyPI: https://pypi.python.org/pypi/TextBlob
Problemas: https://github.com/sloria/TextBlob/issues
Licencia MIT. Consulte el archivo de LICENCIA incluido para obtener más detalles.