python
hawkeye丶
这个作者很懒,什么都没留下…
展开
-
numpy函数库使用
#coding=utf-8import numpy as np'''----------------array创建-------------------------'''array=np.array([[1,2,3,4],[5,6,7,8]])print(array)print(array.ndim)#打印矩阵维数print(array.shape)#打印行列数print(arr原创 2017-11-05 13:02:16 · 837 阅读 · 0 评论 -
matplotlib函数库使用imshow绘制像素图片
#coding=utf-8import numpy as npimport matplotlib.pyplot as pltarr=np.random.rand(3,3)plt.imshow(arr,interpolation='nearest',cmap='bone',origin='lower')#根据像素绘制图片 origin表示渐变程度plt.colorbar()#显示像素与原创 2017-11-05 18:40:55 · 6377 阅读 · 0 评论 -
matplotlib函数库使用contour绘制等高线图形
#coding=utf-8import numpy as npimport matplotlib.pyplot as pltdef height(x,y): return (1-x/2+x**5+y**3)*np.exp(-x**2-y**2)x=np.linspace(-3,3,300)y=np.linspace(-3,3,300)X,Y=np.meshgrid(x,y)p原创 2017-11-05 18:01:22 · 15175 阅读 · 4 评论 -
matplotlib函数库使用bar绘制柱状图
#coding=utf-8import numpy as npimport matplotlib.pyplot as pltx=np.arange(10)y1=(1-x/float(10))*np.random.uniform(0.5,1,10)y2=(1-x/float(10))*np.random.uniform(0.5,1,10)plt.bar(x,y1,facecolor='#原创 2017-11-05 17:33:40 · 4350 阅读 · 0 评论 -
matplotlib函数库使用scatter绘制散点图
#coding=utf-8import numpy as npimport matplotlib.pyplot as pltn=1000x=np.random.normal(0,1,n)y=np.random.normal(0,1,n)t=np.arctan2(y,x)plt.scatter(x,y,s=75,c=t,alpha=0.7)#使用scatter存放x,y数据,表示大小原创 2017-11-05 17:09:11 · 678 阅读 · 0 评论 -
matplotlib函数库使用plot绘制线状图
#coding=utf-8import matplotlib.pyplot as pltimport numpy as npx=np.linspace(0,1,50)y1=2*x+1y2=x**2plt.figure(num=1)#获取图片并命名plt.plot(x,y1,color='blue',linewidth=1.0,linestyle='--',label='blue')原创 2017-11-05 16:58:27 · 1644 阅读 · 0 评论 -
爬取新浪首页图片
import urllibimport urllib2import reurl="http://sports.sina.com.cn/g/championsleague/"local='C:\\img\\'cnt=0uaheaders={'User-agent':'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML原创 2017-10-30 19:30:53 · 568 阅读 · 0 评论 -
pandas函数库使用
#coding=utf-8import pandas as pdimport numpy as np'''----------------pandas基本操作------------------------'''data=pd.Series([1,2,3,4,np.nan,1,2])#生成一个series列表print(data)date=pd.date_range('2017-10原创 2017-11-05 15:29:06 · 524 阅读 · 0 评论 -
matplotlib函数库使用Axes3D绘制3D图形
#coding=utf-8import numpy as npimport matplotlib.pyplot as pltfrom mpl_toolkits.mplot3d import Axes3Dfig=plt.figure()ax=Axes3D(fig)x=np.arange(-5,5,0.25)y=np.arange(-5,5,0.25)x,y=np.meshgrid(x原创 2017-11-05 19:15:43 · 16318 阅读 · 2 评论