コード例 #1
0
#!/usr/bin/python
# -*- coding: iso-8859-15 -*-

from Spyder import *
from Classificador import *

import matplotlib.pyplot as pyplot

sp = Spyder()
listatweets = sp.pegatweets('Palmeiras')
#listatweets = open('Tweets_classificados_teste.txt','r')

negativo = 0
positivo = 0

for t in listatweets:
    classifica = Classificacao()

    processa = processamentoTexto()
    t = processa.processatweet(t)
    t = processa.removestopwords(t)
    t = processa.remover_acentos(t)

    tag = classifica.resultado_classificacao(t)
    if tag == 'pos':
        positivo = positivo + 1
    else:
        negativo = negativo + 1

print ('TWEETs Positivos : %s \nTWEETs Negativos : %s' % (positivo,negativo))
コード例 #2
0
__author__ = 'romulo'

from Spyder import *

class classificadorManual:

    def classifica_manual(self, l_tweets): # funcao classifica manualmente os tweets
            lista_treino = []
            lista_tweets = l_tweets
            for tweet in lista_tweets:
                classi = 'positivo' #raw_input("Classsifique como positivo ou negativo: ")
                #lista_treino.append("('"+tweet.strip('\n')+"','"+classi+"'),")
                lista_treino.append(tweet.strip('\n')+"','"+classi)
                #print(lista_treino)
                print("Tweet: "+tweet+" Classificacao: "+classi)
            for t in lista_treino:
                file = open('Tweets_classificados_positivo.txt','a') # abre arquivo
                file.write(t) # escreve no arquivo
                file.write('\n') # quebra linha
                file.close() #fecha arquivo


#listatweets = ['#Dilma  é é é é âo ââãã  ç çç gastando os tubos em publicidade, mas a rejeição vai às alturas. Queimando dinheiro como sempre, a vaca - https://t.co/iPNKluOkr2,','RT @EuCobro:O governo de Dilma Rousseff esta de parabéns','Os números contra Dilma Rousseff']

sp = Spyder()
listatweets = sp.pegatweets(':)')

classifi_manual = classificadorManual()

classifi_manual.classifica_manual(listatweets)