numpy - 将正态分布绘制成具有 1000 个样本的直方图,间隔介于 1 到 10 之间
问题描述
对于以下每个分布,在给定的区间内绘制其 pdf 和基于 1000 个样本的直方图。用于pdf(x, *args)
计算给定 x 值数组的概率密度,例如,norm.pdf(x, a, b)。用于rvs(*args, n)
对 n 个值进行采样,例如norm.rvs(a, b, n)
.
(a) 正态分布:N(5,1.5)
。绘图间隔:[0,10]
我目前的解决方案:
import numpy as np
import matplotlib.pyplot as plt
from scipy.stats import beta, expon, gamma, laplace, norm
x = norm.rvs(5,1.5,1000)
graph = plt.plot(x,norm.pdf(x,5,1.5))
解决方案
推荐阅读
- android - Android Room Library fails to copy database from Asset
- vue.js - d3-sankey 链接未在拖动事件中更新
- entity-framework-core - EF Core 中的 SqlFunctions.DateAdd 等效项
- python - 完成查询后关闭与数据库的连接
- protractor - 我正在使用 Jenkins 执行 Protractor Cucumber 测试,并且在 Cucumber Report 中最后执行的步骤出现在 After step 两次 -
- hadoop - 是否可以在 Hue 中使用 hive 编辑器找到 hive 版本?
- python-3.x - 获取设备 0 的设备属性 13 失败
- mysql - MySQL在Windows中占用太多磁盘空间
- python - 选择嵌套列表/数组的所有第一个元素
- gremlin - 使用 Gremlin 的自我网络