예제 #1
0
    def analyze(self, text):
        """Analyze text for sentiment, returning its score."""
        score = 0
        token = TweetTokenizer()
        tokens = token.tokenize(text)
        for token in tokens:
            if token.lower() in self.pos_list:
                score += 1
            elif token.lower() in self.neg_list:
                score -= 1

        return score