[Росдистант] Анализ данных (практические задания)

Раздел
Программирование
Просмотров
126
Покупок
4
Антиплагиат
Не указан
Размещена
23 Мая в 19:36
ВУЗ
Росдистант, Тольяттинский государственный университет, ТГУ
Курс
Не указан
Стоимость
1 000 ₽
Демо-файлы   
1
docx
Задания к ВКС
202.4 Кбайт
Файлы работы   
4
Каждая работа проверяется на плагиат, на момент публикации уникальность составляет не менее 40% по системе проверки eTXT.
zip
Задание 1_Решение
211.1 Кбайт 250 ₽
zip
Задание 2_Решение
132.5 Кбайт 250 ₽
zip
Задание 3_Решение
304.9 Кбайт 250 ₽
zip
Задание 4_Решение
534.8 Кбайт 250 ₽
Всего 4 файла на сумму 1000 рублей
Описание

Тольяттинский государственный университет (Росдистант), ТГУ. Анализ данных (11709). Практические задания 1-4. Решение.

Для Росдистант имеются и другие готовые работы. Пишем уникальные работы под заказ. Помогаем с прохождением онлайн-тестов. Пишите, пожалуйста, в личку (Евгений).

Оглавление

Практическое задание 1

Тема 1. Основы языка Python

Задание

1. Установить на компьютер дистрибутив: Miniconda, интерактивную среду разработки JupyterLab, библиотеки Pandas, NumPy, Matplotlib, Seaborn. В интерактивной среде разработки написать программный код, выводящий версии данных библиотек.

2. Задача на работу с функциями. Даны два действительных числа x и y. Проверьте, принадлежит ли точка с координатами (x, y) заштрихованному квадрату (включая его границу). Если точка принадлежит квадрату, выведите слово YES, иначе выведите слово NO. На рис. 1 сетка проведена с шагом 1, горизонтальная ось x, вертикальная ось y. 

Решение должно содержать функцию IsPointInSquare (x, y), возвращающую True, если точка принадлежит квадрату, и False, если не принадлежит. Основная программа должна считать координаты точки, вызвать функцию IsPointInSquare и в зависимости от возвращенного значения вывести на экран необходимое сообщение. Например, если x = 0, y = 1, то функция должна возвращать значение YES. Другой пример: при x = 0,5; y = 1,2 функция должна возвращать ответ NO.

3. Задача на работу со списками и обработку строк. Вводится строка произвольной длины, содержащая любое количество целых чисел через пробелы и другие знаки препинания. Необходимо написать функцию, которая будет возвращать все четные элементы входной строки в виде списка (list).

4. Задачи на циклы. Создайте функцию, на вход которой подается два целых числа A и В. Функция должна возвращать все целые числа в виде списка (list) от A до B включительно, в порядке возрастания, если A < B, или в порядке убывания в противном случае.

Практическое задание 2

Тема 2. Анализ данных с использованием Python

Задание

Задание на использование словарей, работу с текстовыми файлами и знание принципов объектно-ориентированного программирования. Напишите класс, в котором реализованы методы для считывания содержимого текстового файла input.txt, подсчета количества вхождений в текст каждого уникального слова, хранения этих данных в виде словаря (dict) с парами значений вида Уникальное_слово: количество_вхождений и вывода словаря в наглядной форме.

Практическое задание 3

Тема 3. Библиотеки для анализа данных

Задание

Загрузите статистические данные о коронавирусе из репозитория и сохраните их в переменной coron типа DataFrame. 

Теперь программно обработайте данный DataFrame, приведя его к следующему виду, убрав ненужные столбцы (Province/State, Lat, Long) и просуммировав значения регионов (Province/State) по каждой стране (Country/Region).

В результате должен получиться DataFrame следующего вида (рис. 3).

Date – дата, X – номер дня с начала 2020 года, следующие столбцы – названия стран, число – количество пострадавших от COVID-19.

Результатом выполнения задания является программный код, выполняющий преобразования Исходный DataFrame (рис. 1) в выходной DataFrame (рис. 2).

Практическое задание 4

Тема 3. Библиотеки для анализа данных

Задание

Дополните программный код из практического задания 3, выполнив визуализацию данных при помощи matplotlib. Требуется вывести графики количества пострадавших от COVID-19 человек в зависимости от даты для разных стран. Пример для Китая показан ниже на рис. 4.

Таким образом необходимо визуализировать данные не менее 5 стран по выбору.

Вам подходит эта работа?
Похожие работы
Искусственный интеллект
Тест Тест
20 Сен в 17:46
25
1 покупка
Искусственный интеллект
Тест Тест
14 Сен в 06:51
30
1 покупка
Другие работы автора
Сварка и резка
Контрольная работа Контрольная
9 Окт в 12:05
12
0 покупок
Электрооборудование
Лабораторная работа Лабораторная
26 Сен в 00:48
19
0 покупок
Физика конденсированных сред
Тест Тест
25 Сен в 00:47
19
0 покупок
Юриспруденция
Дипломная работа Дипломная
17 Сен в 04:40
21
0 покупок
Юриспруденция
Дипломная работа Дипломная
17 Сен в 04:37
23
0 покупок
Металлообработка
Тест Тест
14 Сен в 03:59
55
0 покупок
Технология машиностроения
Тест Тест
13 Сен в 19:45
42
2 покупки
Механика грунтов
Лабораторная работа Лабораторная
12 Сен в 20:41
37
1 покупка
Юриспруденция
Дипломная работа Дипломная
12 Сен в 18:40
18
0 покупок
Юриспруденция
Дипломная работа Дипломная
12 Сен в 18:37
24
0 покупок
Юриспруденция
Дипломная работа Дипломная
12 Сен в 02:29
26
0 покупок
Темы журнала
Показать ещё
Прямой эфир