Sobre el proyecto

TextBlob es una biblioteca de Python diseñada para procesar datos textuales con una API simple y pitónica. Proporciona acceso a tareas comunes de procesamiento de lenguaje natural (PLN), incluyendo etiquetado de partes de la oración, extracción de frases nominales, análisis de sentimientos, clasificación (Naive Bayes, Árbol de decisión), tokenización, frecuencias de palabras y frases, análisis sintáctico, n-gramas, inflexión de palabras (pluralización y singularización), lematización, corrección ortográfica e integración con WordNet. La biblioteca se apoya en NLTK y pattern, integrándose perfectamente con ambos. Los usuarios pueden instalarla mediante pip y descargar los corpus necesarios con un solo comando. TextBlob admite agregar nuevos modelos o idiomas mediante extensiones, lo que la hace extensible para diversas necesidades de PLN. Las características clave incluyen: - Extracción de frases nominales - Etiquetado de partes de la oración - Análisis de sentimientos con puntuación de polaridad - Clasificación con algoritmos Naive Bayes y Árbol de decisión - Tokenización para dividir texto en palabras y oraciones - Análisis de frecuencia de palabras y frases - Capacidades de análisis sintáctico - Generación de n-gramas - Inflexión y lematización de palabras - Corrección ortográfica - Integración con WordNet TextBlob tiene licencia MIT y está disponible en PyPI. La documentación completa está disponible en textblob.readthedocs.io.