Введение
Представьте себе сценARIO в очаровательном Королевстве Лед и Снега, где амбициозная ледяная скульпторка Эльса стремится создать самые великолепные ледяные скульптуры. Ее успех зависит от точного анализа различных форм, текстур и структур льда.
В этом лабораторном задании вы будете играть роль аналитика данных, работающего с Эльсой, чтобы анализировать и визуализировать данные, связанные с разными типами структур льда, что в конечном итоге поможет ей создать потрясающие скульптуры.
Сбор и подготовка данных
В этом шаге вы начнете сбора данных о различных формах и текстулах льда. Затем вы подготовите данные для анализа.
Откройте Python-скрипт с именем data_preparation.py в директории ~/project и добавьте следующий код для чтения и подготовки данных:
## data_preparation.py
import pandas as pd
## Read the CSV file
ice_data = pd.read_csv('/home/labex/project/ice_data.csv')
## Display the data
print(ice_data)
Запустите скрипт:
python data_preparation.py
На вашем терминале должна быть отображена следующая информация:
Type Texture Temperature
0 Frosty Rough 5
1 Clear Smooth -10
2 Crystal Shiny -3
Анализ и визуализация данных
В этом шаге вы будете проводить анализ данных и создавать визуализации на основе подготовленных данных.
- Откройте новый Python-скрипт с именем
visualization.pyв директории~/projectи добавьте следующий код для анализа и визуализации данных о льду:
import pandas as pd
import matplotlib.pyplot as plt
## Read the CSV file into a DataFrame
ice_data = pd.read_csv('/home/labex/project/ice_data.csv')
## Visualize the temperature distribution
plt.hist(ice_data['Temperature'], bins=3, color='skyblue', edgecolor='black')
plt.title('Ice Temperature Distribution')
plt.xlabel('Temperature')
plt.ylabel('Frequency')
plt.show()
plt.savefig('/home/labex/project/temperature_distribution.png')
- Выполните скрипт
visualization.pyс использованием следующей команды:
python ~/project/visualization.py
После запуска скрипта вы увидите изображение с именем temperature_distribution.png. Вы можете нажать на изображение, чтобы увидеть визуальную диаграмму.
Резюме
В этом лабораторном задании вы использовали Python для анализа и визуализации данных, чтобы помочь Эльсе в создании потрясающих ледяных скульптур. Вы собрали, подготовили, проанализировали и визуализировали данные, связанные с разными типами структур льда. Это дало вам навыки эффективного анализа и представления данных,奠定ивших прочную основу для дальнейшего исследования в области анализа данных с использованием Python.



