¿Por que estoy tocando un tema mas avanzado?
Por algo muy sencillo, es necesario que vean la capacidad que tiene python para poder hacer análisis, la comunidad esta trabajando continuamente en el desarrollo de nuevas herramientas, así tenemos cientos de librerías para hacer una gran variedad de actividades.
El otro curso que se esta desarrollando en este blog es MQL5 que es un lenguaje para metatrader 5, para poder hacer forex, sin embargo, podemos no aprender MQL y aprender python, y con el también podemos hacer análisis, esto lo veremos un poco mas adelante.
Bueno que tenemos ¿Que hacer para poder hacer el analisis de un texto en español?
Primero debemos instalar la libreria para ello escribirems lo siguiente
pip install sentiment-analysis-spanish
____________________________________________________________
Collecting sentiment-analysis-spanish
Downloading sentiment_analysis_spanish-0.0.25-py3-none-any.whl (30.0 MB)
|████████████████████████████████| 30.0 MB ...
Installing collected packages: sentiment-analysis-spanish
Successfully installed sentiment-analysis-spanish-0.0.25
_____________________________________________________________
también necesitamos instalar keras y tensorflow
pip install keras tensorflow
pip install sklearn
Ahora si vamos a programas
from sentiment_analysis_spanish import sentiment_analysis
sentiment = sentiment_analysis.SentimentAnalysisSpanish()
print(sentiment.sentiment("Juan ganara la loteria"))
print(sentiment.sentiment("Creo que es legal, pero inmoral el que se den estas cosas."))
Como ven es un codigo muy pequeño, que hacemos, primero importamos sentiment_analisys:spanish de sentiment_analysis, esto para poder invocar las funciones de sentiment
Posterior a eso, inicializamos sentiment, para poder usar el análisis de sentimientos, e imprimimos el resultado de las cadenas que leemos, mientas mayor sea el valor obtenido y cercano a uno es mas positivo el sentimiento.
Al ejecutarlo obtenemos
0.4737554465528978
0.000600448021425963
Saludos desde un lugar del cosmos