Биграм это список, который выглядит как -
[('a', 'b'), ('b', 'b'), ('b', 'b'), ('b', 'c'), ('c', 'c'), ('c', 'c'), ('c', 'd'), ('d', 'd'), ('d', 'e')]
Теперь я пытаюсь записать каждый элемент, если список в виде отдельной строки в файле с этим кодом -
bigram = list(nltk.bigrams(s.split()))
outfile1.write("%s" % ''.join(ele) for ele in bigram)
но я получаю эту ошибку:
TypeError: аргумент write () должен быть str, а не генератором
Я хочу получить результат как в файле-
('a', 'b')
('b', 'b')
('b', 'b')
('b', 'c')
('c', 'c')
......