当前位置: 首页 > news >正文

python画图高斯平滑均值曲线

在这里插入图片描述

注:细线是具体值,粗线是高斯平滑处理后的均值曲线

#coding=gbk
import matplotlib.pyplot as plt
import numpy as np
from scipy.ndimage import gaussian_filter1d# 生成一些示例数据
np.random.seed(0)
timesteps = np.linspace(1000, 0, 1000)
data = 0.4 + 0.2 * np.random.randn(1000) + 0.1 * np.log(1 + timesteps) / np.log(1000)  # 模拟逐渐增加的噪声数据# 计算每个时间步的高斯平滑后的均值
smoothed_values = gaussian_filter1d(data, sigma=10)  # sigma 参数控制平滑的程度# 绘制图像
plt.figure(figsize=(8, 5))
plt.plot(timesteps, data, color='dodgerblue', linewidth=0.5, alpha=0.7)  # 细线,表示原始数据
plt.plot(timesteps, smoothed_values, color='dodgerblue', linewidth=3)  # 粗线,表示高斯平滑后的均值# 添加标签和标题
plt.xlabel('Timestep', fontsize=14, fontweight='bold')
plt.ylabel('ConvNet Importance', fontsize=14, fontweight='bold')
plt.ylim(0, 1)
plt.xlim(1000, 0)# 显示网格
plt.grid(False)# 显示图像
plt.show()

http://www.mrgr.cn/news/6603.html

相关文章:

  • Python 爬虫入门(十二):正则表达式「详细介绍」
  • 【笔记篇】Davinci Configurator SomeIpXf模块
  • Linux平台Display Server与Desktop Environment
  • 服务路由的使用场景
  • OS-Copilot:自学习的通用计算机智能体
  • Ubuntu系统各个版本下载
  • ajax学习笔记
  • Spring Boot工具类一览
  • centos7安装Kafka单节点环境部署二-安装与配置kafka
  • JAVA对接海康门禁实现设置门计划模版
  • Java工具类之字符串类(超详细)
  • Mysql里面全部都是事务?SQLite和PostgreSQL也是一样吗?
  • Open3D mesh 裁剪
  • Qt-信号和槽(8)
  • (论文研读)解决transform训练的不稳定性问题:SAMformer(时序预测)
  • (QT-UI)十三、通过定时器,实时更新时间轴
  • git fetch和git pull的区别
  • 【日常记录-Docker】基于Alibaba Cloud Linux3安装nodejs18
  • Spring发送邮件性能优化?如何集成发邮件?
  • 2024.8.23 刷题总结