【小白学编程Python方向】项目练习第4期(截止5.16)

    
Python项目练习 第4期
练习时间:5月2日-5月16日(2周)
活动规则:
  • 每一期一个项目,届时会开新帖发布
  • 学员直接将答案提交到该贴评论区即可
  • 两周后,公布导师参考答案
  • 导师评选出当期最佳代码(将设置为精彩回复

奖励:牛客大礼包一份(牛客定制水杯 牛客定制笔 牛客定制程序员徽章 滑稽抱枕)
参与方式:直接将你的代码回复到本帖评论区

-----------------------------------------------------

本期题目:

绘制均值为100,标准差为15且满足正态分布的Histogram图


参与方式:直接将你的代码回复到本帖评论区

全部评论
#numpy, matplotlib import numpy      from matplotlib import mlab from matplotlib import pyplot mu = 100      sigma = 15   x = mu + sigma * numpy.random.randn(1000)     num_bins = 50     n, bins, patches = pyplot.hist(x, num_bins, normed=1, facecolor='green', alpha=0.5)     y = mlab.normpdf(bins, mu, sigma)     pyplot.plot(bins, y, 'r--')     pyplot.xlabel('x-axis')     pyplot.ylabel('y-axis')     pyplot.title('$\mu=100$, $\sigma=15$')     pyplot.subplots_adjust(left=0.15)     pyplot.show() 
点赞 回复 分享
发布于 2018-05-02 20:23
import numpy as np import matplotlib.pyplot as plt import scipy.stats as st mu, sigma = 100, 15 s = st.norm(mu, sigma).rvs(1000) s_fit = np.linspace(s.min(), s.max()) plt.title('$\mu=100$,$\sigma=15$',color='r') count, bins, _ = plt.hist(s, 30, normed=True, color='g') plt.plot(s_fit, st.norm(mu, sigma).pdf(s_fit), lw=1, c='r') plt.show()
点赞 回复 分享
发布于 2018-05-03 12:36
import numpy as np import matplotlib.pyplot as plt mu, sigma = 100, 15 np_list = np.random.normal(mu, sigma, 1000) plt.title('$\mu=100$,$\sigma=15$',color='r') count, bins, _ = plt.hist(np_list, 50, normed=True, color='g') plt.plot(bins, 1./(np.sqrt(2*np.pi)*sigma)*np.exp(-(bins-mu)**2/(2*sigma**2)), lw=1, c='r') plt.show()
点赞 回复 分享
发布于 2018-05-03 12:39

相关推荐

一个菜鸡罢了:哥们,感觉你的简历还是有点问题的,我提几点建议,看看能不能提供一点帮助 1. ”新余学院“别加粗,课程不清楚是否有必要写,感觉版面不如拿来写一下做过的事情,教育经历是你的弱势就尽量少写 2. “干部及社团经历”和“自我评价”删掉 3. 论文后面的“录用”和“小修”啥的都删掉,默认全录用,问了再说,反正小修毕业前肯定能发出来 4. 工作经验和研究成果没有体现你的个人贡献,着重包装一下个人贡献
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务