Для студентов НГТУ им. Р.Е. Алексеева по предмету ПрограммированиеРазработка программы для подсчета частоты слов в текстеРазработка программы для подсчета частоты слов в тексте
2024-09-012024-09-01СтудИзба
Курсовая работа: Разработка программы для подсчета частоты слов в тексте вариант 18
Описание
Разработать программу, которая будет считывать из указанного пользователем файла текст и производить подсчет частоты использования всех слов этого текста.
Необходимо реализовать следующий функционал:
программа должна иметь один аргумент командной строки, которым задается путь к файлу с текстом;
программа должна считать текст из файла и подсчитать кол-во использований для каждого слова в тексте;
после подсчета программа должна сохранить результаты подсчета в виде CSV таблицы, где первый столбец это слово, а второй – кол-во его использований в тексте;
также программа должна построить и вывести на экран столбчатую диаграмму для первых пяти, наиболее часто используемых слов.
Описание работы программы:
Используемые библиотеки: json, matplotlib, pandas, collections, argparse.
Через аргумент командной строки задаем путь к файлу с текстом. Создаем пустой список, в который будут перемещены слова из текстового файла, и список знаков пунктуации. Читаем текстовый файл. Убираем из текста знаки пунктуации и разделяем текст по словам. Приводим слова к нижнему регистру. Считаем частоту слов в тексте и сортируем по частоте, записывая результат подсчета в виде CSV таблицы. Создаем пустой словарь, в который записываем первые пять строк из CSV таблицы и выводим его на экран. Создаем столбчатую диаграмму по этому словарю.
Необходимо реализовать следующий функционал:
программа должна иметь один аргумент командной строки, которым задается путь к файлу с текстом;
программа должна считать текст из файла и подсчитать кол-во использований для каждого слова в тексте;
после подсчета программа должна сохранить результаты подсчета в виде CSV таблицы, где первый столбец это слово, а второй – кол-во его использований в тексте;
также программа должна построить и вывести на экран столбчатую диаграмму для первых пяти, наиболее часто используемых слов.
Описание работы программы:
Используемые библиотеки: json, matplotlib, pandas, collections, argparse.
Через аргумент командной строки задаем путь к файлу с текстом. Создаем пустой список, в который будут перемещены слова из текстового файла, и список знаков пунктуации. Читаем текстовый файл. Убираем из текста знаки пунктуации и разделяем текст по словам. Приводим слова к нижнему регистру. Считаем частоту слов в тексте и сортируем по частоте, записывая результат подсчета в виде CSV таблицы. Создаем пустой словарь, в который записываем первые пять строк из CSV таблицы и выводим его на экран. Создаем столбчатую диаграмму по этому словарю.
Характеристики курсовой работы
Предмет
Учебное заведение
Вариант
Просмотров
1
Качество
Идеальное компьютерное
Размер
212,49 Kb
Список файлов
primer_14311698.docx

Все деньги, вырученные с продажи, идут исключительно на шаурму