Python

21 articles
2025

Keras库的学习历程:基于LSTM模型进行时序分析

1.问题引入 基于LSTM模型对每日伦敦市场下午交易时段的黄金基准价格(以美元结算)进行预测。 数据下载地址: https://fsapi-china.gold.org/api/goldprice/v11/chart/main?period=Max 2.python …
Read more

Statsmodels库的学习历程:基于ARIMA模型进行时序分析

1.原始数据 2020年的LBMA黄金价格数据如下所示: Date USD (PM) 2020/01/02 1527.10 2020/01/03 1548.75 2020/01/06 1573.10 2020/01/07 1567.85 2020/01/08 1571.95 …
Read more

Statsmodels库的学习历程:回归分析

1.问题引入 粮食产量的影响因素有很多,现从粮食作物播种面积、有效灌溉面积、农用化肥施用折纯量、农业机械总动力、农村用电量、成灾面积这6个因素着手分析,具体数据如下所示: 年份 粮食产量(万吨) 粮食作物播种面积(千公顷) 有效灌溉面积(千公顷) 农用化肥施用折纯量(万吨) 农业 …
Read more

Statsmodels库的学习历程:因子分析

1.问题引入 粮食产量的影响因素有很多,现从粮食作物播种面积、有效灌溉面积、农用化肥施用折纯量、农业机械总动力、农村用电量、成灾面积这6个指标着手分析,具体数据如下所示: 年份 粮食产量(万吨) 粮食作物播种面积(千公顷) 有效灌溉面积(千公顷) 农用化肥施用折纯量(万吨) 农业 …
Read more

Scikit Learn库的学习历程:聚类预测

1.原始数据 这次使用的是鸢尾花数据集,特征变量依次为:花萼长度、花萼宽度、花瓣长度、花瓣宽度,具体数据如下所示: sepal length (cm) sepal width (cm) petal length (cm) petal width (cm) 5.1 3.5 1.4 …
Read more

Scikit Learn库的学习历程:分类预测

1.原始数据 这次使用的是鸢尾花数据集,前四列依次为:花萼长度、花萼宽度、花瓣长度、花瓣宽度,最后一列为鸢尾花的品种,0表示setosa,1表示versicolor,2表示virginica,具体数据如下所示: sepal length (cm) sepal width (cm) …
Read more

Scikit Learn库的学习历程:回归分析

1.原始数据 粮食产量的影响因素有很多,现从粮食作物播种面积、有效灌溉面积、农用化肥施用折纯量、农业机械总动力、农村用电量、成灾面积这6个因素着手分析,具体数据如下所示: 年份 粮食产量(万吨) 粮食作物播种面积(千公顷) 有效灌溉面积(千公顷) 农用化肥施用折纯量(万吨) 农业 …
Read more

Scikit Opt库的学习历程:免疫优化算法

1.原始数据 现有100个坐标点,范围在0~100之间,数据如下所示: X轴 Y轴 34.42003055 15.09116107 65.62884169 41.19011147 19.78223979 5.42221394 20.53506676 61.13539415 …
Read more

Scikit Opt库的学习历程:粒子群算法

1.原始数据 现有100个坐标点,范围在0~100之间,数据如下所示: X轴 Y轴 34.42003055 15.09116107 65.62884169 41.19011147 19.78223979 5.42221394 20.53506676 61.13539415 …
Read more

Scikit Opt库的学习历程:遗传算法

1.原始数据 现有100个坐标点,范围在0~100之间,数据如下所示: X轴 Y轴 34.42003055 15.09116107 65.62884169 41.19011147 19.78223979 5.42221394 20.53506676 61.13539415 …
Read more

Networkx库的学习历程:旅行商问题

1.原始数据 各地点之间的距离数据如下所示: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 23 54 55 26 2 23 56 18 3 56 50 44 61 4 50 28 27 5 54 18 44 51 34 56 48 6 61 28 51 …
Read more

Networkx库的学习历程:绘制最短路径

1.原始数据 各地点之间的距离数据如下所示: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 23 54 55 26 2 23 56 18 3 56 50 44 61 4 50 28 27 5 54 18 44 51 34 56 48 6 61 28 51 …
Read more

Networkx库的学习历程:绘制最小生成树

1.原始数据 各地点之间的距离数据如下所示: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 23 54 55 26 2 23 56 18 3 56 50 44 61 4 50 28 27 5 54 18 44 51 34 56 48 6 61 28 51 …
Read more

Pyecharts库的学习历程:绘制Grid组合图表和Timeline轮播图

1.原始数据 2005~2021年中国地区人均可支配收入 数据如下所示: 数据下载地址: https://data.stats.gov.cn/easyquery.htm?cn=E0103 3.python程序 import pandas as pd from …
Read more

Pyecharts库的学习历程:绘制动态轨迹图

1.问题引入 pyecharts官网:https://pyecharts.org/#/zh-cn/intro 在使用Geo或者GeoLines绘制动态轨迹图时,如果所选地区是中国的省份或者城市,是能够匹配到对应的经纬度并且正常绘制的;如果所选地区涉及到其他国家或者国外城市,则因无 …
Read more

Pyecharts库的学习历程:绘制地图

1.绘制世界地图 1.1.原始数据 2022年北京冬奥会奖牌榜 数据如下所示: 洲 国 金牌数 银牌数 铜牌数 奖牌数 欧洲 挪威 16 8 13 37 欧洲 德国 12 10 5 27 亚洲 中国 9 4 2 15 北美洲 美国 8 10 7 25 欧洲 瑞典 8 5 5 18 …
Read more

Pyecharts库的学习历程:绘制动态排行榜

1.原始数据 2002~2021年地区生产总值(亿元) 数据如下所示: 数据下载地址: https://data.stats.gov.cn/easyquery.htm?cn=E0103 2.python程序 import pandas as pd from …
Read more

Pyecharts库的学习历程:绘制旭日图

1.原始数据 2022年北京冬奥会奖牌榜 数据如下所示: 洲 国 金牌数 银牌数 铜牌数 奖牌数 欧洲 挪威 16 8 13 37 欧洲 德国 12 10 5 27 亚洲 中国 9 4 2 15 北美洲 美国 8 10 7 25 欧洲 瑞典 8 5 5 18 欧洲 荷兰 8 5 …
Read more

Tkinter库的学习历程:设计一个OCR文字识别的GUI界面

1.问题引入 现需要设计一个OCR文字识别的GUI界面,要求至少能够识别数字以及中英文字符,并且能够应对一些复杂场景的图片文字识别。 2.python程序 import os from cnocr import CnOcr import tkinter as tk from …
Read more

Tkinter库的学习历程:设计一个绘制词云图的GUI界面

1.问题引入 现需要设计一个绘制词云图的GUI界面,具体功能如下: 1.采取上传文本文档(仅支持.txt格式)的方式统计词频 2.背景图形样式可选择已经设定好的,也可选择本地上传的(支持.png .jpg .jpeg格式) 3.本地上传的图片需要进行抠图处理,并将抠图结果保存到本 …
Read more

Tkinter库的学习历程:设计一个计算圆面积的GUI界面

1.问题引入 现需要设计一个计算圆面积的GUI界面,有输入框和输出框、清除按钮和计算按钮,需要判断用户输入的内容为正数,不能是负数、中英文或者其他字符,输入内容不符时,需有弹窗加以提醒。 2.python程序 import tkinter as tk import math …
Read more