1. 项目简介
本项目利用网络爬虫技术从某天气预报网站抓取某一城市的历史天气数据,构建天气数据分析与预测系统,实现对天气状况、最高气温、最低气温、风力和风向等维度的可视化分析和横向纵向比较, 并构建机器学习聚类算法实现对天气数据的预测分析。
2. 功能组成
基于机器学习的天气数据分析与预测系统的功能组成如下图所示:
3. 热门城市天气数据获取
天气数据主要包括:天气状况、气温、风力风向、AQI指数等,本项目利用 python 编写网络爬虫从某天气预报网站抓取热门城市的天气数据:
years = [2016, 2017, 2018, 2019, 2020, 2021]
months = list(range(1, 13))
all_city