М97 Изучаем Python: программирование игр, визуализация данных, веб-приложения



Pdf көрінісі
бет262/334
Дата18.10.2023
өлшемі6,19 Mb.
#186390
1   ...   258   259   260   261   262   263   264   265   ...   334
Байланысты:
Изучаем Python

УПРАЖНЕНИЯ
16.1. Осадки в Ситке:
Ситка находится в зоне умеренных лесов, поэтому в этой местности 
выпадает достаточно осадков. В файле данных 
sitka_weather_2018_simple .csv
присутствует 
заголовок PRCP, представляющий величину ежедневных осадков. Постройте диаграмму 
по данным этого столбца. Повторите упражнение для Долины Смерти, если вас интересует, 
сколько осадков выпадает в пустыне.
16.2. Сравнение Ситки с Долиной Смерти:
разные масштабы температур отражают разные 
диапазоны данных. Чтобы точно сравнить температурный диапазон в Ситке с температур-
ным диапазоном Долины Смерти, необходимо установить одинаковый масштаб по оси 
y

Измените параметры оси 
y
для одной или обеих диаграмм на рис. 16.5 и 16.6 и проведите 
прямое сравнение температурных диапазонов в этих двух местах (или любых других, кото-
рые вас интересуют).
16.3. Сан-Франциско:
к какому месту ближе температура в Сан-Франциско: к Ситке или 
Долине Смерти? Загрузите данные для Сан-Франциско, постройте температурную диа-
грамму для Сан-Франциско и сравните.
16.4. Автоматические индексы:
в этом разделе индексы, соответствующие столбцам TMIN 
и TMAX, были жестко зафиксированы в коде. Используйте строку данных заголовка для 
определения индексов этих значений, чтобы ваша программа работала как для Ситки, так 
и для Долины Смерти. Используйте название станции, чтобы автоматически сгенериро-
вать подходящий заголовок для вашей диаграммы.
16.5. Исследования:
постройте еще несколько визуализаций, отражающих любые другие 
аспекты погоды для интересующих вас мест.
Построение карт с глобальными наборами данных: 
формат JSON
В этом разделе мы загрузим данные о землетрясениях, произошедших в мире за 
последний месяц. Затем построим карту, на которой будут обозначены эти зем-
летрясения с указанием их силы. Так как данные хранятся в формате JSON, для 
работы с ними будет использован модуль 
json
. С помощью удобных средств Plotly 
для работы с картами, мы построим визуализации, отражающие глобальное рас-
пределение землетрясений.
Загрузка данных землетрясений
Скопируйте файл 
eq_1_day_m1 .json
в каталог, в котором хранятся данные программ 
этой главы. Землетрясения классифицируются по магнитуде по шкале Рихтера. 
Файл включает данные по всем землетрясениям с магнитудой M1 и выше, про-


362

Достарыңызбен бөлісу:
1   ...   258   259   260   261   262   263   264   265   ...   334




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет