场景:已知mean和variance,绘制正态分布曲线。

import numpy as np
import matplotlib.pyplot as plt
import pandas as pd
import math#正态分布的概率密度函数。可以理解成 x 是 mu(均值)和 sigma(标准差)的函数
def normfun(x,mu,sigma):pdf = np.exp(-((x - mu)**2)/(2*sigma**2)) / (sigma * np.sqrt(2*np.pi))return pdfmu = 32.86
sigma =1.93
# Python实现正态分布
# 绘制正态分布概率密度函数
x = np.linspace(mu - 3*sigma, mu + 3*sigma, 50)
y_sig = np.exp(-(x - mu) ** 2 /(2* sigma **2))/(math.sqrt(2*math.pi)*sigma)
plt.plot(x, y_sig, "r-", linewidth=2)
plt.vlines(mu, 0, np.exp(-(mu - mu) ** 2 /(2* sigma **2))/(math.sqrt(2*math.pi)*sigma), colors = "c", linestyles = "dashed")
plt.vlines(mu+sigma, 0, np.exp(-(mu+sigma - mu) ** 2 /(2* sigma **2))/(math.sqrt(2*math.pi)*sigma), colors = "k", linestyles = "dotted")
plt.vlines(mu-sigma, 0, np.exp(-(mu-sigma - mu) ** 2 /(2* sigma **2))/(math.sqrt(2*math.pi)*sigma), colors = "k", linestyles = "dotted")
plt.xticks ([mu-sigma,mu,mu+sigma],['μ-σ','μ','μ+σ'])
plt.xlabel('Frequecy')
plt.ylabel('Latent Trait')
plt.title('Normal Distribution: $\mu = %.2f, $sigma=%.2f'%(mu,sigma))
plt.grid(True)
plt.show()

python绘制正态分布曲线相关推荐

  1. python画曲线-python绘制动态曲线教程

    从txt种获取数据 并且通过动态曲线显示 import numpy as np import matplotlib.pyplot as plt import matplotlib.animation ...

  2. Python绘制简单函数曲线(包括坐标范围限制、刻度指定)

    python绘制简单函数曲线,包括坐标范围限制.刻度指定 ################### 二维曲线图 ################## import numpy as np import ...

  3. 基于python绘制ROC曲线

    基于python绘制ROC曲线,直接附代码: from sklearn.metrics import roc_curve, auc from sklearn.model_selection impor ...

  4. 机器学习:python绘制P-R曲线与ROC曲线

    Python绘制P-R曲线与ROC曲线 查准率与查全率 P-R曲线的绘制 ROC曲线的绘制 查准率与查全率   P-R曲线,就是查准率(precision)与查全率(recall)的曲线,以查准率作为 ...

  5. Python绘制loss曲线、准确率曲线

    Python 绘制 loss 曲线.准确率曲线 使用 python 绘制网络训练过程中的的 loss 曲线以及准确率变化曲线,这里的主要思想就时先把想要的损失值以及准确率值保存下来,保存到 .txt ...

  6. python绘制正态分布函数_学好正态分布有多重要?

    作者 | Farhad Malik 译者 | Monanfei 责编 | 夕颜 出品 | AI科技大本营(ID: rgznai100) 为什么正态分布如此特殊?为什么大量数据科学和机器学习的文章都围绕 ...

  7. python绘制繁花曲线代码_使用python和pygame绘制繁花曲线的方法

    前段时间看了一期<最强大脑>,里面各种繁花曲线组合成了非常美丽的图形,一时心血来潮,想尝试自己用代码绘制繁花曲线,想怎么组合就怎么组合. 真实的繁花曲线使用一种称为繁花曲线规的小玩意绘制, ...

  8. 用 Python 绘制龙形曲线

    本文将学习什么是龙形曲线,如何生成龙形曲线,以及如何在Python中创建龙形曲线. 什么是龙形曲线? 龙形曲线是一个分形,在数学中,分形是一个术语,用来描述在任意小的尺度上包含详细结构的几何形状.许多 ...

  9. python绘制繁花曲线代码_使用python和pygame绘制繁花曲线

    前段时间看了一期<最强大脑>,里面各种繁花曲线组合成了非常美丽的图形,一时心血来潮,想尝试自己用代码绘制繁花曲线,想怎么组合就怎么组合. 真实的繁花曲线使用一种称为繁花曲线规的小玩意绘制, ...

最新文章

  1. 进程状态控制-进程的撤销
  2. 【算法与数据结构】B-树学习笔记
  3. ed是什么梗_花泽香菜不笑了什么梗怎么回事?花泽香菜为什么是宅男女神?
  4. Python3中的 Filter的改变
  5. 前端学习(2781):底部tabber配置
  6. 使用 Proteus 仿真 STM32
  7. Android App性能自动化评测方法
  8. oracle左连接查询代码,ORACLE连接查询,内外连接
  9. [轉]Windows下Subversion配置管理员指南
  10. 【Oracle】三种表连接方式
  11. MFC 教程【3_CObject类】
  12. eclipse中怎么复制错误提示
  13. SIM300命令参考
  14. linux 用户操作相关命令
  15. php ajax 同时验证 用户名 密码
  16. 《爱的五种能力》读书笔记
  17. 【Rust日报】 2019-03-12
  18. linux服务器安全与配置,Linux系统服务器安装后的安全配置
  19. python打印小星星案例详解_音乐案例 《小星星》
  20. 联想扬天 V14 、V15 锐龙版 2023款 评测

热门文章

  1. ios13文件连接服务器教程,iOS 13/iPad OS迈向生产力的一大步,SMB文件共享视频图文教程...
  2. linux处理机调度实验报告,处理机调度试验
  3. linux mysql 数据文件,Linux下修改MySQL数据库数据文件路径的步骤
  4. 【BZOJ】P2144 跳跳棋
  5. 纸牌游戏CardBattle的设计与开发
  6. SpringBoot日记——ElasticSearch全文检索
  7. (转载)彻底理解浏览器的缓存机制
  8. 数据库监视器(SQL Server Profilter)
  9. hihoCoder - 1082 - 然而沼跃鱼早就看穿了一切 (字符串处理!!)
  10. 利用深度学习的点云语义分割(一)