예제 #1
0
 def test_pack(self):
     data = ["hello", "world", "it", "is", "a", "lovely", "day"]
     result = list(make_ngram(data, 2))
     expected = [
         ("hello", "world"),
         ("world", "it"),
         ("it", "is"),
         ("is", "a"),
         ("a", "lovely"),
         ("lovely", "day"),
     ]
     self.assertEqual(expected, result)
예제 #2
0
파일: ngram.py 프로젝트: zaibacu/masters
def main(args, _in, _out):
    items = _in.read().split("\n")
    for item in make_ngram(items, args.n):
        _out.write("({0})\n".format("|".join(item)))
예제 #3
0
파일: ngram.py 프로젝트: zaibacu/masters
 def test_pack(self):
     data = ["hello", "world", "it", "is", "a", "lovely", "day"]
     result = list(make_ngram(data, 2))
     expected = [("hello", "world"), ("world", "it"), ("it", "is"), ("is", "a"), ("a", "lovely"), ("lovely", "day")]
     self.assertEqual(expected, result)
예제 #4
0
def main(args, _in, _out):
    items = _in.read().split("\n")
    for item in make_ngram(items, args.n):
        _out.write("({0})\n".format("|".join(item)))