python绘制浅色范围曲线的代码怎么写
发表于:2024-12-03 作者:千家信息网编辑
千家信息网最后更新 2024年12月03日,这篇文章将为大家详细讲解有关python绘制浅色范围曲线的代码怎么写,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。借鉴:python绘制lost(损失
千家信息网最后更新 2024年12月03日python绘制浅色范围曲线的代码怎么写
这篇文章将为大家详细讲解有关python绘制浅色范围曲线的代码怎么写,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。
借鉴:python绘制lost(损失)曲线 加 方差范围
上代码:
import reimport seaborn as snsimport matplotlib.pyplot as pltimport matplotlib.cm as cmimport shutilimport osimport mathsns.set_style('whitegrid') path=r"F:\pycharm\class\20211008\alexnet_7class_srcData.csv"#数据的路径#读取csv文件csvfile = open(path, 'r')plots = csv.reader(csvfile)r1=[]r2=[]r3=[]#将每一列数据表示一组,将数据分组存放#row是按行读取,每一行有三个数据,分别存放for row in plots: r1.append(round(float(row[0]),3)) r2.append(round(float(row[1]),3)) r3.append(round(float(row[2]),3)) #求均值avg=[]for i in range(len(r1)): avg.append(round((r1[i]+r2[i]+r3[i])/3,3)) #求方差var=[]for i in range(len(r1)): var.append(((r1[i]-avg[i])**2+(r2[i]-avg[i])**2+(r3[i]-avg[i])**2)/3) #求标准差std=[]for i in range(len(r1)): std.append(math.sqrt(var[i]))
#通过该公式算出平均值+-标准差的曲线,便于后面范围曲线的描绘r1 = list(map(lambda x: x[0]-x[1], zip(avg, std)))r2 = list(map(lambda x: x[0]+x[1], zip(avg, std)))plt.rcParams["figure.figsize"] = (15,10)plt.plot(r1)plt.plot(r2)plt.legend(['范围曲线'],fontsize=30)plt.xticks(fontsize=20)plt.yticks(fontsize=20)plt.xlabel('Epoch Number',fontsize=20)plt.ylabel('Accuracy',fontsize=20)plt.ylim(0, 20)plt.show()
#横坐标由于fill_between函数x=[]for i in range(300): x.append(i+1) # import matplotlib.pyplot as pltplt.rcParams["figure.figsize"] = (15,10)plt.plot(avg)plt.fill_between(x,r1, r2, color=cm.viridis(0.5), alpha=0.2)plt.legend(['avg'],fontsize=30)plt.xticks(fontsize=20)plt.yticks(fontsize=20)plt.xlabel('Epoch Number',fontsize=20)plt.ylabel('Accuracy',fontsize=20)plt.ylim(0, 20)plt.show()
关于python绘制浅色范围曲线的代码怎么写就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。
曲线
范围
数据
代码
浅色
内容
文章
方差
更多
标准
知识
篇文章
不错
一行
三个
上代
公式
函数
均值
平均值
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
数据库基础设计
数据库原理与应用代码
网络安全审办法
西湖软件开发
日照游戏软件开发企业
什么是软件开发的三层架构
域服务器组策略管理是空的
mapgis数据库数据长度
深圳美克拉网络技术有限公司
查看数据库结构的sql语句
sql数据库输入掩码
小程序钱包数据库
u3d软件开发工程师介绍
江苏网络技术咨询成交价
java判断服务器
全球软件开发语言排名
django 数据库更新
华为服务器远程控制管理软件
数据库中的字母怎么看
江阴定制软件开发内容
数据库修改客户密码实训总结
任丘市盘古网络技术有限公司
数据库原理与应用代码
网络安全专科录取分数线
赤峰推广软件开发创新服务
网络安全受到的影响
电商系统软件开发哪家正规
战网国际服怎么更换服务器
青岛农业大学网络安全
服务器设备销售技巧