• 绘制直方图


     1 import numpy as np
     2 import matplotlib.pyplot as plt
     3 #频次直方图,均匀分布
     4 #正太分布
     5 x=np.random.randn(1000)
     6 #画正太分布图
     7 #plt.hist(x)
     8 plt.subplot(1,2,1)
     9 plt.hist(x,bins=100) #装箱的操作,将10个柱装到一起及修改柱的宽度
    10 
    11 #使用normal函数生成1000个正太分布的随机数,
    12 #使用hist函数绘制这100个随机数的分布状态
    13 #几个直方图画到一个画布中,第一个参数期望  第二个均值
    14 x1=np.random.normal(0,0.8,1000)
    15 x2=np.random.normal(-2,1,1000)
    16 x3=np.random.normal(3,2,1000)
    17 #参数分别是bins:装箱,alpha:透明度
    18 kwargs=dict(bins=100,alpha=0.4)
    19 plt.subplot(1,2,2)
    20 plt.hist(x1,**kwargs)
    21 plt.hist(x2,**kwargs)
    22 plt.hist(x3,**kwargs)
    23 plt.show()

    正是江南好风景
  • 相关阅读:
    hdu1066之数学题
    hdu1065计算几何
    hdu1060
    hdu1056
    appium安装说明
    LR安装说明
    网络编程
    读写excel
    dom
    HTML
  • 原文地址:https://www.cnblogs.com/monsterhy123/p/12656237.html
Copyright © 2020-2023  润新知