# -*- coding: utf-8 -*-

from collections import Counter
from konlpy.tag import Okt


class Sentence(object):

    okt = Okt()

    def __init__(self, text, index=0):
        self.index = index
        self.text = text.strip()
        self.tokens = self.okt.phrases(self.text)
        self.bow = Counter(self.tokens)

    def __str__(self):
        return self.text

    def __hash__(self):
        return self.index

[(9, 'konlpy.tag.Okt', 'Okt', False, 'from konlpy.tag import Okt\n'), (15, 'collections.Counter', 'Counter', False, 'from collections import Counter\n')]