Наиболее распространенные 2-граммы с использованием PythonPython

Программы на Python
Ответить
Anonymous
 Наиболее распространенные 2-граммы с использованием Python

Сообщение Anonymous »

Дана строка:

Код: Выделить всё

this is a test this is
Как найти топ-n самых распространенных 2-грамм? В приведенной выше строке все 2-граммы:

Код: Выделить всё

{this is, is a, a test, test this, this is}
Как вы можете заметить, 2-граммовая цифра появляется 2 раза. Следовательно, результат должен быть:

Код: Выделить всё

{this is: 2}
Я знаю, что могу использовать метод Counter.most_common() для поиска наиболее распространенных элементов, но как мне создать список из двух граммов из строки для начала?

Подробнее здесь: https://stackoverflow.com/questions/434 ... ing-python
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»