Exemplo n.º 1
0
timer = datetime.now()
output = Output()

h = 0
start = datetime(2013, 7, 27, 5)
while start < datetime(2013, 8, 2, 8):

    start = start + timedelta(hours=h)
    end = start + timedelta(hours=h + 1)
    analysis = Analysis("japan", ["japan", "japanese"], start, end)
    if analysis.docs:
        tfidf = analysis.TFIDF()
        score = analysis.Score()
        index = analysis.Index()
        cloud = analysis.WordCloud()
        bayes = analysis.Classifier()
        output.exec_time(timer)
        h += 1
        # rows=[{'stamp':"'"+str(start)+"'", 'jpndex':str(index[0]), 'volume':str(index[1])}]
        # Japondex().insert(table='jpndex', rows=rows)
        # rows=[{'stamp':"'"+str(start)+"'", 'term':"'"+word[0].encode("utf-8")+"'", 'frequency':str(word[1])} for word in cloud[:50]]
        # Japondex().insert(table='wordcloud',rows=rows)

#ts = datetime(2013, 9, 7)
#for d in range(0,1):
#    start = ts + timedelta(days=d)
#    end   = ts + timedelta(days=d+1)
#
#    # start = datetime(2013, 7, 1)
#    # end  = datetime(2013, 9, 12)
#    analysis = Analysis("japan", ["japan", "japanese"], start, end)