Beispiel #1
0
def test_pretrained_bayes_sentiment():
    positive_text = 'Kerajaan negeri Kelantan mempersoalkan motif kenyataan Menteri Kewangan Lim Guan Eng yang hanya menyebut Kelantan penerima terbesar bantuan kewangan dari Kerajaan Persekutuan. Sedangkan menurut Timbalan Menteri Besarnya, Datuk Mohd Amar Nik Abdullah, negeri lain yang lebih maju dari Kelantan turut mendapat pembiayaan dan pinjaman.'
    news_sentiment = malaya.pretrained_bayes_sentiment()
    assert news_sentiment.predict(positive_text)[0][0] == 'negative'
Beispiel #2
0
import csv
from textblob import TextBlob, Word, exceptions
import random
import time

# to handle urllib and socket exceptions
import urllib
import socket

# import malay language toolkit and pandas
import malaya
# need to use pandas for in-depth analysis

multinomial = malaya.multinomial_detect_languages()
bayes_sentiment = malaya.pretrained_bayes_sentiment()

filename = ''
filename2 = ''

def analyze_querydata(read_file, write_file):
    count = 0
    msg = ""
    error = ""
    start = time.time()

    filename = read_file
    filename2 = write_file

    alltweets = csv.reader(open(filename, 'r'))

    with open(filename2, 'w', newline='') as analyzetweets: