numpy,matplotlib

貌似慕课网上这门课讲的有点浅……
1.numpy
这里写图片描述
可以对两个list中的数据进行整体的数据操作
得到bmi后的操作
1.索引数据bmi[1]
2.筛选数据bmi > 23
3.筛选出数组 bmi[bmi > 23]
2.二维数组
创建二维数组:“

np_2d = [[1.73,1.68,1.71,1.89,1.79],
         [65.4,59.2,63.6,88.4,68.7]]

索引:np_2d[0][2]
特殊:np_2d[:,1:3]

np_2d[1,:]

逗号前为行号,逗号后为列号
4.Numpy中的基本统计学
1.平均数np.mean(np_city[:,0]
2.中位数np.median(np_city[:,0])
3.是否存在关联np.corrcoef(np.median(np_city[:,0],np_city[:,1])
4.标准差 np.std()

用matplotlib进行基本的绘图
1.画折线图

import matplotlib.pyplot as plt 
year = [1950,1970,1990,2010]
pop = [2.519,3.629,5.263,6.972]
plt.plot(year,pop)
plt.show()

2.画散点图

改为
plt.scatter(year,pop)

3.画直方图

values = [0,0.6,1.4,1.6,2.2,2.5,2.6,3.2,3.5,3.9,4.2,6]
plt.hist(values,bins = 3)
plt.show()

4.加上轴标签

plt.xlabel('year')
plt.ylabel('Population')

5.加上标题和刻度

plt.title('balabala')
plt.xticks([0,2,4,6,8,10])

6.填充颜色

plt.fill_between(year,population,0,color = 'green')
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值