import numpy as np

import matplotlib.pyplot as plt

import math

# Python实现正态分布

# 绘制正态分布概率密度函数

u = 0 # 均值μ

u01 = -2

sig = math.sqrt(0.2) # 标准差δ

sig01 = math.sqrt(1)

sig02 = math.sqrt(5)

sig_u01 = math.sqrt(0.5)

x = np.linspace(u - 3*sig, u + 3*sig, 50)

x_01 = np.linspace(u - 6 * sig, u + 6 * sig, 50)

x_02 = np.linspace(u - 10 * sig, u + 10 * sig, 50)

x_u01 = np.linspace(u - 10 * sig, u + 1 * sig, 50)

y_sig = np.exp(-(x - u) ** 2 /(2* sig **2))/(math.sqrt(2*math.pi)*sig)

y_sig01 = np.exp(-(x_01 - u) ** 2 /(2* sig01 **2))/(math.sqrt(2*math.pi)*sig01)

y_sig02 = np.exp(-(x_02 - u) ** 2 / (2 * sig02 ** 2)) / (math.sqrt(2 * math.pi) * sig02)

y_sig_u01 = np.exp(-(x_u01 - u01) ** 2 / (2 * sig_u01 ** 2)) / (math.sqrt(2 * math.pi) * sig_u01)

plt.plot(x, y_sig, "r-", linewidth=2)

plt.plot(x_01, y_sig01, "g-", linewidth=2)

plt.plot(x_02, y_sig02, "b-", linewidth=2)

plt.plot(x_u01, y_sig_u01, "m-", linewidth=2)

# plt.plot(x, y, 'r-', x, y, 'go', linewidth=2,markersize=8)

plt.grid(True)

plt.show()

效果:

以上就是python 绘制正态曲线的示例的详细内容,更多关于python 绘制正态曲线的资料请关注脚本之家其它相关文章!

python导入数据画直方图加正态曲线_python 绘制正态曲线的示例相关推荐

  1. python导入数据画直方图加正态曲线_Python数据分析入门 - 正态分布

    import numpy as np import pandas as pd import matplotlib.pyplot as plt %matplotlib inline #matplotli ...

  2. python导入数据画直方图加正态曲线_使用Python绘制直方图和正态分布曲线

    原博文 2020-03-20 22:01 − 本文主要介绍两个内容: 如何使用记事本生成包含某一数据集的CSV文件: 如何使用Python绘制给定数据集的直方图和正态分布曲线. 1. 使用记事本创建C ...

  3. python导入数据画折线图_Python读取Excel表格,并同时画折线图和柱状图的方法

    今日给大家分享一个Python读取Excel表格,同时采用表格中的数值画图柱状图和折线图,这里只需要几行代码便可以实. 首先我们需要安装一个Excel操作的库xlrd,这个很简单,在安装Python后 ...

  4. python导入数据画多列直方图_在python datafram中使用两列(值、计数)绘制直方图...

    我想你需要^{}:patient_dets.set_index('PatientAge')['PatientAgecounts'].plot.bar() 如果需要箱子,一个可能的解决方案是使用^{}: ...

  5. python导入数据画柱状图代码_在Linux下使用Python的matplotlib绘制数据图的教程

    如果你想要在Linxu中获得一个高效.自动化.高质量的科学画图的解决方案,应该考虑尝试下matplotlib库.Matplotlib是基于python的开源科学测绘包,基于python软件基金会许可证 ...

  6. Python导入数据

    Python导入数据的方法: 1)导入外部数据 2)导入模块内部的数据集 1)导入外部数据--利用pandas import pandas as pd data1 = pd.read_excel('a ...

  7. python读取csv数据画直方图_python 中直方图绘制

    一.直方图绘制参数详解 1.plt.hist(x, bins=10, range=None, normed=False, weights=None, cumulative=False, bottom= ...

  8. python读取csv数据画直方图_用python绘制直方图

    其实,学习数据分析,excel可以完成绝大多数的工作,只是课程中@tiger是用python做的,而且最近自己也在学习编程,所以就挑战一下新东西,学学用python做作业,感谢@余欣 的教程,让我一个 ...

  9. python 画频率分布直方图求平均数_Python绘制频率分布直方图

    Python绘制频率分布直方图 项目中在前期经常要看下数据的分布情况,这对于探究数据规律非常有用.概率分布表示样本数据的模样,长的好不好看如果有图像展示出来就非常完美了,使用Python绘制频率分布直 ...

最新文章

  1. Python培训班线上线下哪种靠谱
  2. Cempi实战攻略(六)——如何截获到达的短消息
  3. 虚拟化服务器故障切换,虚拟机故障转移
  4. 深入理解gtest C/C++单元测试经验谈
  5. standalone应用_具有Spring Boot的Spring Integration Standalone应用程序
  6. 将速度加快到自己的个人代码生成器中
  7. 【零基础学习iOS开发】【02-C语言】05-进制
  8. 解决VS2013或2017中类似于:error C4996: 'scanf': This function or variable may be unsafe的问题
  9. Python添加模块路径
  10. oracle表数据如何恢复,ORACLE如何恢复被delete的表数据
  11. java 中的static关键字和final关键字
  12. python exec函数 自动代码规范_Python 开发编码规范
  13. Oracle数据库的四款工具软件
  14. Fanvas, 把swf文件转html5 canvas js软件工具程序
  15. macOS 10.14安装win10教程 bootcamp篇
  16. Windows7主题包:Aero Pure 0.2 更像Win8
  17. 电脑任务栏卡死的解决方法
  18. Caffe:图像数据转换成ldb(leveldb/lmdb)文件
  19. Android动画之Interpolator(插值器)
  20. android.bp 编译,Android编译系统中的Android.bp

热门文章

  1. python并发编程:协程asyncio、多线程threading、多进程multiprocessing
  2. Liunx基础命令 - mv剪切命令
  3. 用python AI脚本自动打王者荣耀?一路奔上王者
  4. css befroe after 尾类技术器
  5. 网络流二十四题之二十二 —— 火星探险问题
  6. ObjectARX® for Beginners: An Introduction
  7. javaweb农产品网络交易平台设计springboot+ssm
  8. ghost系统后变成一个盘了找到文件的方案
  9. 代码随想录训练营day39
  10. Python爬虫基础-如何获取网页源代码