首页 > 解决方案 > 将正态分布绘制成具有 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))

标签: numpymatplotlibmachine-learningmathdata-science

解决方案


推荐阅读