python的一些函数
来源:互联网 发布:linux社区论坛 编辑:程序博客网 时间:2024/05/27 02:28
numpy函数
1)linspace创建等差数组
它最常用的有三个参数,第一个参数表示起始点,第二个参数表示终止点,第三个参数表示数列的个数,如
a=linspace(1,10,10)print a结果是:array([1.,2.,3.,4.,5.,6.,7.,8.,9.,10.])
matplotlib.pyplot函数
1)scatter(x, y, s=20, c='b', marker='o', cmap=None, norm=None, vmin=None, vmax=None, alpha=None, linewidths=None, verts=None, hold=None,**kwargs),其中,xy是点的坐标,s点的大小,maker是形状可以maker=(5,1)5表示形状是5边型,1表示是星型(0表示多边形,2放射型,3圆形);alpha表示透明度;facecolor=‘none’表示不填充
import numpy as np import matplotlib.pyplot as plt plt.figure(figsize=(8,4)) x=np.random.random(100) y=np.random.random(100) plt.scatter(x,y,s=x*1000,c='y',marker=(5,1),alpha=0.5,lw=2,facecolors='none') plt.xlim(0,1) plt.ylim(0,1) plt.show()
上面代码的facecolors参数使得前面的c=‘y’不起作用了。
2)add_subplot(numRows, numCols, plotNum),如下面代码代表将画布分割成3行4列,图像画在从左到右从上到下的第9块
import matplotlib.pyplot as pltfrom numpy import *fig = plt.figure()ax = fig.add_subplot(349)ax.plot(x,y)plt.show()
3)subplot(numRows, numCols, plotNum),subplot将整个绘图区域等分为numRows行 * numCols列个子区域,然后按照从左到右,从上到下的顺序对每个子区域进行编号,左上的子区域的编号为1。如果numRows,numCols和plotNum这三个数都小于10的话,可以把它们缩写为一个整数,例如subplot(323)和subplot(3,2,3)是相同的。subplot在plotNum指定的区域中创建一个轴对象。如果新创建的轴和之前创建的轴重叠的话,之前的轴将被删除。
4)text(),为数据图添加数值
import matplotlib.pyplot as pltimport numpy as npx=np.linspace(1,10,10)y=x**2plt.plot(x,y)for (_x,_y) in zip(x,y): plt.text(_x,_y,'(%s,%s)'%(_x,_y),color='red',fontsize=10)plt.show()结果为:
urllib函数
1)urlretrieve(url[, filename[, reporthook[, data]]]):直接将远程数据下载到本地参数说明:
url:外部或者本地url
filename:指定了保存到本地的路径(如果未指定该参数,urllib会生成一个临时文件来保存数据);
reporthook:是一个回调函数,当连接上服务器、以及相应的数据块传输完毕的时候会触发该回调。我们可以利用这个回调函数来显示当前的下载进度。
data:指post到服务器的数据。该方法返回一个包含两个元素的元组(filename, headers),filename表示保存到本地的路径,header表示服务器的响应头。
collections函数
1)defaultdict(),给字典value元素添加默认类型
2)most_common([n]),返回一个TopN列表;如果n没有被指定,则返回所有元素。当多个元素计数值相同时,按照字母序排列。如:
c=Counter('adgafteraa')c.most_common()
基本函数
1)type():用于查询变量的类型
2)zip():返回一个tuple列表
x=[1,2,3]y=[4,5,6]z=[7,8,9]xyz=zip(x,y,z)print xyzx=[1,2,3]x=zip(x)print xx = [1, 2, 3]y = [4, 5, 6]z = [7, 8, 9]xyz = zip(x, y, z)u = zip(*xyz)print ux = [1, 2, 3]r = zip(* [x] * 3)print r结果为:
[(1, 4, 7), (2, 5, 8), (3, 6, 9)]
[(1,), (2,), (3,)]
[(1, 2, 3), (4, 5, 6), (7, 8, 9)]
[(1, 1, 1), (2, 2, 2), (3, 3, 3)]
- python的一些函数
- python的一些内置函数
- Python一些函数的笔记
- python一些函数的使用
- python一些函数的总结
- python的一些函数特性
- python中好用的一些函数
- Python类的一些有趣的函数
- python的print函数的一些功能
- python的一些函数用法记录
- python thread的一些基本函数
- Python的一些内建函数1
- Python的一些内建函数2
- Python的一些内建函数3
- Python的一些内建函数4
- Python的一些内建函数5
- Python命令行里一些入门的函数
- Python生成随机数的一些函数
- 项目
- 对C++ 中Enum & Macro &Const 的理解
- 解决VMware虚拟机中 windows 7 的屏幕闪烁问题
- tomcat7开启SSI功能
- Java经典设计模式之五大创建型模式(附实例和详解)
- python的一些函数
- Xcode 快捷键(持续更新...)
- 案例分析1-1410501134
- struts2指定多个配置文件
- iOS开发之自定义表情键盘(组件封装与自动布局)
- 从今天起踏实学习
- ubuntu14.04 输入法配置
- SQL语言的一些归纳总结
- QCreator 设置包含目录和库目录