python
文章平均质量分 66
parameter_
这个作者很懒,什么都没留下…
展开
-
python数据分析:numpy矩阵基础
numPy系统是Python的一种开源的数值计算扩展。这种工具可用来存储和处理大型矩阵,比Python自身的嵌套列表(nested list structure)结构要高效的多(该结构也可以用来表示矩阵(matrix))。Numpy的ndarray对象 创建ndarray数组In [1]: import numpy as npIn [2]: newarr1=[1,2,3,4]In [3]: arr原创 2017-04-12 23:07:54 · 491 阅读 · 0 评论 -
Python 系统监控管理模块psutil学习
简介psutil,是python system and process utilities的缩写,意思python的系统监控及进程的管理的工具,是一个功能很强大的跨平台的系统管理库。可以实现命令行中类似ps、top、lsof、netstat、ifconfig、who、df、kill、free、nice、ionice、iostat、iotop等等命令的功能,并且以python内置的数据结构形式返回,官原创 2017-07-09 00:16:32 · 2707 阅读 · 0 评论 -
Python web测试模块pycurl
pycurl是一个python的网络模块,支持FTP、HTTP以及TELNET等协议,类似于curl命令,可以对web服务质量进行探测。 pycurl模块安装方法有三种#pip命令安装pip install pycurl#源码安装 需要安装好curl包wget http://curl.haxx.se/download/curl-x.xx.x.tar.gztar -zxvf curl-x.xx原创 2017-07-23 15:21:19 · 441 阅读 · 0 评论 -
Python面向对象编程(1):基类与__init__()方法
面向对象的名词解释 - 类(Class): 用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。 - 类变量:类变量在整个实例化的对象中是公用的。类变量定义在类中且在函数体之外。类变量通常不作为实例变量使用。 - 数据成员:类变量或者实例变量用于处理类及其实例对象的相关的数据。方法重写:如果从父类继承的方法不能满足子类的需求,可以对其进行改写原创 2017-07-23 18:34:34 · 682 阅读 · 0 评论 -
python面向对象编程(2):特殊方法
repr()和str()方法:对于一个对象,python中提供了以上两种字符串的表示,它们的作用和repr()、str()、string.format()大体一致。如果需要把一个类的实例变成str对象,就需要实现特殊方法str() -字符串的format()函数也可以使用这些方法,当我们使用{!r}或者{!s}格式时,我们实际上分别调用了repr()或者str()方法。class studen原创 2017-08-09 23:19:04 · 245 阅读 · 0 评论 -
python web框架django入门
Django的安装1.可以使用python的pip工具直接安装(得先安装好setuptools)pip install setuptoolspip install django2.通过源码安装 源码包下载地址:https://www.djangoproject.com/download/ 然后解压源码包tar xzvf Django-X.Y.tar.gz # 解压下载包cd Djang原创 2017-09-09 17:29:00 · 449 阅读 · 0 评论 -
python的迭代器理解
在python中可以使用列表生成式,来生成指定关系的列表元素,同样的在python中有生成器,使用’()’来取代列表生成式中的’[]’,或者在函数中使用yeild的,就可以调用next方法来输出下一个序列的元素,当然这几个方法元素个数都是有限的。在python中可以使用迭代器来不断地获取下一个元素。在python中像列表这种可以使用for循环遍历其中元素的对象叫做可迭代对象(iterable)。原创 2017-09-20 17:11:47 · 370 阅读 · 0 评论 -
python SSH模块 paramiko的学习和使用
paramiko 遵循SSH2协议,支持以加密和认证的方式,进行远程服务器的连接,可以实现远程文件的上传,下载或通过ssh远程执行命令。 官方文档:http://docs.paramiko.org/安装使用pip安装即可,以下的都是在python2.7下操作的核心的SSH协议类从官方文档中翻译而来Channel类class paramiko.channel.Channel(chanid)一个安全的原创 2017-10-15 15:41:45 · 4890 阅读 · 0 评论 -
python egg的构建
本文转自 http://blog.csdn.net/turkeyzhou/article/details/8876658 经常接触Python的同学可能会注意到,当需要安装第三方python包时,可能会用到easy_install命令。easy_install是由PEAK(Python Enterprise Application Kit)开发的setuptools包里带的一个命令,它用来安装e转载 2017-11-17 10:38:11 · 472 阅读 · 0 评论 -
python中的*args与**kwgs的含义与作用
在定义函数的时候参数通常会使用 *args与**kwgs,形参与实参的区别不再赘述,我们来解释一下这两个的作用。*args是非关键字参数,用于元组,**kw是关键字参数 例如下面的代码def foo(*args,**kwargs): print 'args is',args print 'kwargs is',kwargsfoo(1,2)foo(k=1,w=2,a=3,r=4原创 2017-11-16 21:08:47 · 6737 阅读 · 1 评论 -
python数据分析:numpy数组的索引与切片
数组的切片Numpy的数组与python内置的列表这个数据结构用法有点类似。In [1]: import numpy as npIn [2]: array=np.arange(9)In [3]: arrayOut[3]: array([0, 1, 2, 3, 4, 5, 6, 7, 8])In [4]: array[5:8]Out[4]: array([5, 6, 7])我们可以将单个标量赋值原创 2017-04-18 16:07:33 · 5663 阅读 · 0 评论 -
理解Python 装饰器
文章转载自http://blog.csdn.net/xie_0723/article/details/56666224 1. Python 一切皆对象这句话很好明白,但是在真正写代码的时候理解使用却很难,既然Python中一切皆对象,那函数肯定也是可以作为对象传递的。举个栗子。普通的函数In[2]: def add(a, b): …: return a + b …: In[3]转载 2017-05-01 15:41:38 · 349 阅读 · 0 评论 -
PYTHON魔法方法小笔记
1.将一个含有多个元素的元组或者序列,分解为N个单独的变量>>> p=[3,4]>>> x,y=p>>> x3>>> y4只需要参数个数与数据结构中的元素个数相同,可以相对应即可。 只要是可以迭代的容器就可以进行以上的操作。 以后会时常更新原创 2017-05-11 22:34:09 · 255 阅读 · 0 评论 -
python数据分析:pandas数据结构与操作
pandas有两个常用的数据结构模块 Series和DataFrame 我们将对这两个数据结构模块进行学习 Series有点类似于一位数组的对象,也有点类似于字典,由一组数据以及一组与之相关的索引组成 我们可以简单的输入一些数据生成一个Series对象In [1]: from pandas import *In [2]: test=Series([1,2,3,4])In [3]: test原创 2017-05-03 20:48:16 · 521 阅读 · 0 评论 -
高级网络配置
之前的文章中有提到过网卡的一个bond模式,我们将对网络配置进行更进一步的讨论。网卡team模式网卡的team模式中有四种可以选择的状态 broadcast 广播容错 activebackup 主备 roundrobin 轮询 loadbalance 负载均衡 与bond模式不同的是,team模式最多可以8块网卡,而bond最多只能够两块。 先用ifconfig命令查看是否有多块网卡原创 2017-05-20 23:17:03 · 331 阅读 · 0 评论 -
python IP处理模块 IPy
IPy模块提供了专门针对IPV4地址与IPV6地址的类与工具,可以帮助实现计算子网掩码、网络掩码、广播地址、子网数、IP类型等。模块的安装可以使用pip命令pip install IPy也可以在网站下载wget https://pypi.python.org/packages/source/I/IPy-0.81.tar.gz --no-check-certificatetar -zxvf IPy-原创 2017-07-11 11:19:58 · 4639 阅读 · 0 评论 -
python django框架的模型的创建
最近在读djangobook,这也算是写的一篇笔记吧,模型这块的内容链接在这。http://djangobook.py3k.cn/2.0/chapter05/为了方便对数据库进行操作,django中有模型(models)这个概念 也就是djangoMTV模型中M这一部分,关于数据的存取.数据库的配置首先我们需要安装好数据库驱动,可以使用mysqlclient或者MySQl-python。 可以使原创 2017-11-24 17:34:30 · 530 阅读 · 0 评论