- Python数据科学教程
- Python数据科学——主页
- Python数据科学——入门
- Python数据科学——环境设置
- Python数据科学——Pandas
- Python数据科学——Numpy
- Python数据科学——SciPy
- Python数据科学——Matplotlib
- Python数据处理
- Python数据操作
- Python数据清洗
- Python处理CSV数据
- Python处理JSON数据
- Python处理XLS数据
- Python关系型数据库
- Python NoSQL 数据库
- Python日期和时间
- Python数据整理
- Python数据聚合
- Python阅读HTML页面
- Python处理非结构化数据
- Python单词标记
- Python词干提取和词形还原
- Python数据可视化
- Python图表属性
- Python图表样式
- Python箱形图
- Python热力图
- Python散点图
- Python气泡图
- Python 3D 图表
- Python时间序列
- Python地理数据
- Python图表数据
Python——正态分布
正态分布是一种通过排序数据中每个值概率分布,展示数据形式的方法。大多数值位于平均值附近,形成了对称图案。
我们在numpy函数库中使用不同的函数,用数学方法计算正态分布的值。我们在上面绘制了概率分布曲线来创建直方图。
import matplotlib.pyplot as plt import numpy as np mu, sigma = 0.5, 0.1 s = np.random.normal(mu, sigma, 1000) # Create the bins and histogram count, bins, ignored = plt.hist(s, 20, normed=True) # Plot the distribution curve plt.plot(bins, 1/(sigma * np.sqrt(2 * np.pi)) * np.exp( - (bins - mu)**2 / (2 * sigma**2) ), linewidth=3, color='y') plt.show()
它的输出如下−
广告