栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

matplotlib学习笔记9.直方图

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

matplotlib学习笔记9.直方图

import numpy as np
import matplotlib.pyplot as plt
# 不用打imshow也能显示
%matplotlib inline 
直方图
  • 一个数据的分布
x = np.random.normal(0,20,100)
bins = np.arange(-100,100,5)

plt.hist(x, bins=bins)
plt.xlim([min(x)-5,max(x)+5])
(-61.3905975546451, 50.14653064924281)

  • 两个分布
x1 = np.random.normal(0,20,100)
x2 = np.random.normal(10,30,100)
bins = np.arange(-100,100,5)

plt.hist(x1, bins=bins, alpha=0.3)
plt.hist(x2, bins=bins, alpha=0.3)
(array([ 0.,  0.,  0.,  0.,  0.,  1.,  0.,  2.,  2.,  2.,  1.,  3.,  2.,
         1.,  3.,  4.,  3.,  2.,  5.,  5.,  7., 11.,  7.,  4.,  3.,  5.,
         4.,  5.,  3.,  4.,  3.,  3.,  2.,  0.,  2.,  0.,  0.,  1.,  0.]),
 array([-100,  -95,  -90,  -85,  -80,  -75,  -70,  -65,  -60,  -55,  -50,
         -45,  -40,  -35,  -30,  -25,  -20,  -15,  -10,   -5,    0,    5,
          10,   15,   20,   25,   30,   35,   40,   45,   50,   55,   60,
          65,   70,   75,   80,   85,   90,   95]),
 )

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/929453.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号