数据分析起步

真心觉得python数据处理是挺无敌的,活脱脱一个非常方便的matlab。。。

然后学了一下numpy和matplotlib的一些入门操作和方法,记录下(学自慕客网)

# coding:utf8
'''
numpy test
import numpy
np_height=numpy.array([1.73,2.44,0.5])
np_weight=numpy.array([100,200,50])
bpi=np_weight/np_height**2
#print bpi>23
#print bpi[bpi>23]
height2=[[1,2,3,4],[5,6,7,8]]
weight2=[[1,2,3,4],[5,6,7,8]]
np_height2=numpy.array(height2)
np_weight2=numpy.array(weight2)
bpi2=np_weight2/np_height2
#print bpi2.shape
#print bpi2
bpi2[0,1]=2
#print bpi2
#print bpi2[1,:]
#print bpi2
#print numpy.mean(bpi2[:,1])
#height=numpy.round(numpy.random.normal(1.70,0.40,20),2)
#一下四行是分别随机生成身高和体重各2000行数据,并把他们合在一起,伪装成一个城市的居民的身高体重信息
height=numpy.round(numpy.random.normal(1.70,0.40,2000),2)
weight=numpy.round(numpy.random.normal(60,10,2000),2)
np_city=numpy.column_stack((height,weight))
avver=numpy.mean(np_city[:,0])
'''
import matplotlib.pyplot as plt
year=[1995,1996,1997,1998,1999]
money=[1000,2000,3000,4000,5000]
#plt.plot(year,money)  直线图
#plt.scatter(year,money) 散点图
values=[0,0.4,1.4,3,4,4,5,6,7.2,7.6,7.9]
#plt.hist(values, bins = 3) 直方图
Money=[100,200,300]+money
Year=[1992,1993,1994]+year
#plt.fill_between(Year,Money,0,color='red') 实心图
plt.xlabel('Year')
plt.ylabel('Money')
plt.title('earn')
plt.yticks([500,1000,1500,2000,2500,3000,3500,4000,4500,5000],
           ['0','2B','4B','6B','8B','10B','12B','14B','16B','18B'])
plt.show()

numpy整理的比较好的文章:http://blog.csdn.net/taoyanqi8932/article/details/52703686

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值