【发布时间】:2018-07-11 21:09:37
【问题描述】:
我一直在给任务计算和绘制 [-1, 5] 区间内的正态分布 N(2, 1)
这是我尝试过的:
vec = np.random.norm(2, 1, 7);
ND = stats.norm(2, 1).pdf(vec)
x = np.arange(1, 6, 1)
plt.figure()
plt.plot(x, 'r')
plt.hist(ND)
plt.show()
您可能已经知道,这并没有给我想要的结果。
我这辈子都想不通。请注意,我是一名最近才开始使用 Python 编码的学生。
我被要求生成 np.random.normal 范围从 -1 到 5 的随机数。但是考虑到间隔从 -1 开始,我还没有理解如何做到这一点。
其次,我被要求使用 scipy.stats 中的 norm.pdf 函数,但我不理解有关此函数的文档 (https://docs.scipy.org/doc/scipy/reference/generated/scipy.stats.norm.html)
最后我必须绘制结果。
【问题讨论】:
-
欢迎来到 SO。不幸的是,这不是一个讨论论坛或教程服务。请花时间阅读How to Ask 和该页面上的其他链接。
-
@wwii 你介意推荐一个可以帮助我解决这个问题的论坛吗?
-
尝试使用新工具时,手册是一个很好的起点。花一些时间在文档上,并在此过程中进行试验。
标签: python numpy probability normal-distribution probability-density