【小白学编程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

相关推荐

FFFcaptain328:入职即送东南亚腰子之旅👿
点赞 评论 收藏
分享
Yushuu:你的确很厉害,但是有一个小问题:谁问你了?我的意思是,谁在意?我告诉你,根本没人问你,在我们之中0人问了你,我把所有问你的人都请来 party 了,到场人数是0个人,誰问你了?WHO ASKED?谁问汝矣?誰があなたに聞きましたか?누가 물어봤어?我爬上了珠穆朗玛峰也没找到谁问你了,我刚刚潜入了世界上最大的射电望远镜也没开到那个问你的人的盒,在找到谁问你之前我连癌症的解药都发明了出来,我开了最大距离渲染也没找到谁问你了我活在这个被辐射蹂躏了多年的破碎世界的坟墓里目睹全球核战争把人类文明毁灭也没见到谁问你了😆
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务