0 / 0 / 0
Регистрация: 25.08.2018
Сообщений: 1
1

Получить слова длиной Х по убыванию частоты появления в тексте с указанием этой частоты

25.08.2018, 10:03. Показов 1256. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
На входе программа получает *.тхт файл и число Х. На выходе - возвращает слова длиной Х по убыванию частоты появления в тексте с указанием этой частоты.
Спасибо.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.08.2018, 10:03
Ответы с готовыми решениями:

Составить список различных слов списка с указанием частоты их появления
Имеется список слов. Составить список различных слов с указанием частоты их появления.

Составить список различных слов первого списка с указанием частоты их появления в первом списке
Имеется список слов. Составить список различных слов первого списка с указанием частоты их...

Вычисление частоты появления символов в тексте
Написать программу, читающую с клавиатуры текстовое предложение (до 350 символов) и определяющую...

Подсчет относительной частоты появления букв в тексте
Нужно сделать подсчет относительной частоты появления символов в тексте, за основу взять файл...

1
Просто Лис
Эксперт Python
5322 / 3336 / 1021
Регистрация: 17.05.2012
Сообщений: 9,768
Записей в блоге: 9
25.08.2018, 10:28 2
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
#!/usr/bin/env python3
# coding: utf-8
t = '''\
Это было интересное время... Именно в такие почему-то любят отправлять своих героев многочисленные авторы пишущие в жанре АИ, забывая при этом, как о древнем китайском проклятии, так и о том, что даже просто уцелеть для чужака не имеющего ни родных, ни просто знакомых, незнающего языка и обычаев чужой страны... задача практически нереальная. А уж если возникла мысль закинуть в прошлое женщину, да еще в "интересное время"... Но все же.Это было интересное время. Начало распада великой империи и рождение сразу двух новых (одной из них даже предстоит намного пережить своего создателя). Вот в этот-то уже давно бурлящий, но еще не плеснувший через край котел упала, буквально с неба, еще одна человеческая жизнь. Каплей, чтобы исчезнуть бесследно, крупинкой ли соли - чтобы растворится, оставив после себя память, камнем на самое дно - наблюдать отстраненно за крушением миропорядка или щепкой в водовороте событий, а может и пулей - насквозь. Так ли это важно? Как жить и где умирать - каждый выбирает сам, а решает - судьба. 
'''
n = 3
 
import re
from collections import Counter
words = re.findall(r'\w+', t.lower())
words = list(filter(lambda x: len(x) == n, words))
for word, count in Counter(words).most_common():
    print(word, count)
Добавлено через 2 минуты
Чуть забавнее:
Python
1
2
3
4
5
import re
from collections import Counter
words = re.findall(r'\b\w{%d}\b' % n, t.lower())
for word, count in Counter(words).most_common():
    print(word, count)
0
25.08.2018, 10:28
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.08.2018, 10:28
Помогаю со студенческими работами здесь

Программа для посчета частоты появления символа в тексте
Подскажите, пожалуйста, что не так с программой. При запуске программы выдает "Введите текст" и не...

Посчитать частоты появления чётных десятичных цифр в тексте
Дана строка текста, посчитать частоты появления чётных десятичных цифр в тексте. на языке си

Расположить элементы числовой последовательности в порядке уменьшения частоты их появления в этой пос
Расположить элементы числовой последовательности в порядке уменьшения частоты их ...

Изобразить гистограмму частоты появления букв в определенном тексте Python
Изобразить гистограмму частоты появления букв в определенном тексте (текст считывается из...

Изобразить гистограмму частоты появления в тексте простых, вопросительных и восклицательных предложений
9. Изобразить гистограмму частоты появления в некотором тексте простых, вопросительных и...

C++, Visual Studio 2008; Определение частоты появления слов в тексте сортировкой..
Зравствуйте! //Составить частотный словарь слов заданного текста. Текст может вводится с...

Сравнение частоты появления символов в тексте с частотой букв русского языка
Есть программа , которая считывает частоту появления символов с заданного файла. Как добавить сюда...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru