matplotlib常用操作
摘要:1.根据坐标点绘制: figure的使用: 一共会画出三张图,前两张和上面的简单案例画出来的两张一样。第三张: 设置坐标轴: 绘制散点图: 绘制柱状图:
阅读全文
pandas常用操作
摘要:Series: 一维数据结构,,类似字典或者numpy中元素带标签的数组。其中每一个元素都有一个标签(可以为数字或字符串),具有索引,具有键值对对应关系,能够排序,切片等操作。 DataFrame: dataframe常用操作: 查看前N行 查看后M行 df.head(n) df.tail(m) 查
阅读全文
numpy常用操作
摘要:Numpy操作: 数组的算术和逻辑运算 傅里叶变换和图形操作 与线性代数有关的操作,numpy拥有线性代数和随机数生成的内置函数。 为了提高运算效率,ndarry数组值的类型默认相同,创建时自动指定默认数据类型(内存占用大的)。 numpy方法 np.dtype 生成x行y列都是z的数组 np.ra
阅读全文
Python之常用模块1
摘要:1.time datetime模块 #_*_coding:utf-8_*_ __author__ = 'Alex Li' import time # print(time.clock()) #返回处理器时间,3.3开始已废弃 , 改成了time.process_time()测量处理器运算时间,不包括
阅读全文
Python之面向对象
摘要:1.面向对象的三大特性 1.封装:将内容封装到某个地方,以后再去调用被封装在某处的内容。类内用self调用,类外用obj调用 2.继承:子类可以继承父类的内容。将多个类共有的方法提取到父类中,子类需继承父类而不必实现每个方法。继承了多个类后,其寻找方法有:深度优先,广度优先 当类是经典类时,多继承情
阅读全文
Linux之Shell1
摘要:1.输出命令:echo echo [选项] [输出内容] : -e 支持反斜线控制的字符转换。(类似于C语言的\)
阅读全文
Linux之脚本安装包
摘要:1.脚本安装包 脚本安装包不是独立的软软件包类型,常见的安装时源码包 是人为把安装过程写成了自动安装的脚本,只要执行脚本,定义简单的参数,就可以完成安装 类似于windows下的软件安装 一般是硬件驱动类的才有这种。 2.Webmin安装
阅读全文
Linux之rpm包管理-yum在线管理
摘要:1.IP地址配置 1.以root登录Linux系统,在终端输入setup启动图形界面menuconfing,如下图所示: 2.选择network configuration ,进入网络配置界面,进入后,如下图片所示: 3.如果系统支持动态分配IP,DHCP的话,就用空格键选择use dynamic
阅读全文
廖雪峰Python总结5
摘要:1.错误,调试和测试 程序编写造成了bug(必须修复) 用户输入出错(通过检查用户输入) 异常:无法在程序运行过程中预测的。异常是必须被处理的,否则程序会因为各种问题终止并且退出 1.try: try如果执行出错,则后续代码不会继续执行,而是直接跳转到错误代码处。如果except捕捉到错误,则执行该
阅读全文
廖雪峰Python总结4
摘要:面向对象编程 将计算机程序视为一系列的命令集合。包含: 数据 操作数据的函数 Python中,所有的数据类型都可以视为对象。 面向对象特点:封装,继承,多态。 类的函数和普通函数:类的第一个参数永远是实例变量self,并且调用时不用传递该参数。 如果要让内部属性不被外部访问,可以把属性名称前加上两个
阅读全文
廖雪峰Python总结3
摘要:1.模块简介 为了编写可维护的代码,我们把很多函数分组,分别放到不同的文件中,这样每个文件包含的代码相对来说就比较少。一个.py文件就称之为一个模块(Module)。 使用模块的好处: 提高了代码的可维护性 代码不需要从零开始编写 避免了函数名和变量名冲突(我们在自己编写模块时,不必考虑会和其他模块
阅读全文
廖雪峰Python总结2
摘要:1.切片 L[0:3]表示,从索引0开始,直到索引3为止,但是不包括索引3。如果第一个索引是0,还可以省略L[:3] 倒数切片:L[-n:-1],-1是倒数第一个元素,L[-n:-1]不包括倒数第一个元素。L[-n:]表示取后n个数。 L[:10:2]:前十个数,每两个取一个。 元组和字符串都可以用
阅读全文
廖雪峰Python总结1
摘要:1.输入输出 输入? 2.文本编辑器中,需要把Tab键自动转换为四个空格,确保不混用Tab和空格。 3.数据类型和变量 1.整数和浮点数在计算机内部存储的方式是不同的,整数运算永远是精确的(包括除法),而浮点数运算则可能会有四舍五入的误差。 2.字符串内部既包含'又包含"的话,可以用转义字符\来标识
阅读全文
Linux之软件包安装管理
摘要:软件包分类: 源码包:脚本安装包(源C代码) 二进制包(rpm包,系统默认包) 源码包 1.源码包优点 2.源码包缺点 rpm包 1.rpm包优点 2.rpm包缺点 rpm包命名规则: 所有的包都是在ios/pakages中 rpm依赖性 树形依赖: 环形依赖:a->b->c->a,解决办法,用一个
阅读全文
Linux常用命令6 关机重启命令
摘要:1.关机重启命令:shutdown 命令格式:shutdown [选项] 时间 选项: -c:取消前一个关机命令 -h :关机 -r :重启 例如:shutdown -c now Linux不要关机,以上命令慎重使用 2.其他关机命令:halt,poweroff,init 0 3.其他重启命令:re
阅读全文
Linux之Vim编辑器
摘要:vi编辑器是所有Unix及Linux系统下标准的编辑器,他就相当于windows系统中的记事本一样,它的强大不逊色于任何最新的文本编辑器。他是我们使用Linux系统不能缺少的工具。由于对Unix及Linux系统的任何版本,vi编辑器是完全相同的,学会它后,您将在Linux的世界里畅行无阻。 vim
阅读全文
Linux常用命令6 压缩解压命令
摘要:.zip是Linux和Windows共有的压缩格式 1.压缩解压命令:gzip 命令英文原意:GNU zip 命令所在路径:/bin/gzip 执行权限:所有用户 语法: gzip [文件] 功能描述:压缩文件 压缩后文件格式:.gz ps:gzip只能用于压缩文件,同时不保留源文件 2.解压缩文件
阅读全文
Linux常用命令5 用户管理命令
摘要:1.用户管理命令:useradd 所在路径:/usr/bin/useradd 执行权限:root 语法:useradd 用户名 功能描述:添加新用户 例如:useradd hzw userdadd添加时并没有设置password,需要用passwd设置密码 2.用户管理命令:who 所在路径:/us
阅读全文
Linux常用命令4 帮助命令
摘要:1.帮助命令:man 命令英文原意:manual 命令所在路径:/usr/bin/man 执行权限:所有用户 语法:man [命令或配置文件] 功能描述:获得命令或者配置文件的帮助信息 例如:man ls #查看ls的帮助信息 man services #查看配置文件services的帮助信息 ,不
阅读全文
Linux常用命令3 文件搜索命令
摘要:文件搜索非常占用资源,所以尽量不要使用这个命令 避免少用该命令最好的方式是设置好文件夹结构,文件不要乱放 1.文件搜索命令:find 命令名称:find 所在路径:/bin/find 执行权限:所有用户 语法:find [搜索范围] [匹配条件] 功能:精准文件搜素 精准搜索:只搜索该文件名的文件,
阅读全文
Linux常用命令2 权限管理命令
摘要:1.权限管理命令:chmod 上面图片中的ugoa与rwx并不是一个命令,而是不同选项 u 所有者 g 所属组 o 其他人 a 所有人 r 读取权限 w写入权限 x 执行权限 若要修改多个用户的权限则用逗号隔开就好了 但是Linux中用的最多的是用数字表示权限 r:4 w:2 x:1 例如:rwxr
阅读全文
Python之模块
摘要:模块,用一堆代码实现了某个功能的代码集合。 类似于函数式编程和面向过程编程,函数式编程则完成一个功能,其他代码用来调用即可,提供了代码的重用性和代码间的耦合。而对于一个复杂的功能来,可能需要多个函数才能完成(函数又可以在不同的.py文件中),n个 .py 文件组成的代码集合就称为模块。 如:os 是
阅读全文
Python之函数
摘要:1.lambda表达式: 其存在是为了简化函数表达 2.内置函数 1.map:遍历序列,对序列中每个元素进行操作,最终获取新的序列。 2.filter:对于序列中的元素进行筛选,最终获取符合条件的序列 3.reduce:对于序列内所有元素进行累计操作
阅读全文
Python文件操作
摘要:1.打开文件 注:python中打开文件有两种方式,即:open(...) 和 file(...) ,本质上前者在内部会调用后者来进行文件操作,推荐使用 open。 打开文件时,需要指定文件路径和以何等方式打开文件,打开后,即可获取该文件句柄,日后通过此文件句柄对该文件操作。 打开文件的模式有: r
阅读全文
Python内置函数
摘要:Return the absolute value of a number. The argument may be a plain or long integer or a floating point number. If the argument is a complex number, it
阅读全文
生成器和迭代器,深浅拷贝
摘要:一、迭代器 对于Python 列表的 for 循环,他的内部原理:查看下一个元素是否存在,如果存在,则取出,如果不存在,则报异常 StopIteration。(python内部对异常已处理) 二、生成器 通过列表生成式,我们可以直接创建一个列表。但是,受到内存限制,列表容量肯定是有限的。而且,创建一
阅读全文
Python之其他数据类型
摘要:1.可命名元组:namedtuple 由nametuple可创建一个包含tuple所有功能以及其他功能的类型
阅读全文
Python之collection
摘要:1、计数器(counter) Counter是对字典类型的补充,用于追踪值的出现次数。 ps:具备字典的所有功能 + 自己的功能 2、有序字典(orderedDict ) orderdDict是对字典类型的补充,他记住了字典元素添加的顺序 3、默认字典(defaultdict) 问题如下: defa
阅读全文
Python之字典
摘要:字典:dict 由键值对组成,key:value 如如:{'name': 'hzw', 'age': 18} 、{'host': '2.2.2.2', 'port': 80]} 字典循环时默认循环key 每个字典都具备如下的功能:
阅读全文
Python之元组
摘要:元组:tuple 如:(11,22,33) ,("hzw","cp") 每个元组都具有以下功能:
阅读全文
Python之列表
摘要:列表:list 如:[11,22,33],["hzw","cp"] 每个列表都拥有下列的功能:
阅读全文
Python之字符串
摘要:字符串:str 如"hzw","xidian university" 每个字符串拥有的功能:
阅读全文
Python之整数类型
摘要:整数:18,73,84 每一个整数都有如下的功能:class int(object): 长整型:long int 可能如:2147483649、9223372036854775807 每个长整型都具备如下功能:
阅读全文
Python运算符
摘要:1.算术运算: 2.比较运算 3.赋值运算: 4.逻辑运算 5.成员运算: 6.身份运算: 7.位运算 8.运算符优先级:
阅读全文
Python入门
摘要:1.python内部执行过程 2.python解释器 1.若想像执行shell脚本一样执行python脚本,则需要在py文件头部指定解释器 这样一来,执行./hello.py即可。 ps:执行前要给与hello.py执行权限,chmod 755 hello.py 3.内容编码 1.python解释器
阅读全文
Python简介
摘要:Python前世今生 python的创始人为吉多·范罗苏姆(Guido van Rossum)。1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承。 最新的TIOBE排行榜,Python赶超PHP占据第五!!! 由上图可见,Pyth
阅读全文
Linux常用命令1 文件处理命令
摘要:1.命令格式 1.用中括号括起来的内容都不是必填内容,碧如上图的选项和参数,有些命令不写选项和参数也可以执行 2.注意图中的简化选项与完整选项说明,完整选项要两个横杆-- 2.目录处理命令ls 1.文件以小数点开头的都是隐藏文件(告诉用户是系统文件,不要乱动)若要将普通文件设置为隐藏文件,只需要在文
阅读全文
Linux使用注意事项
摘要:1.Linux严格区分大小写 2.Linux中所有内容以文件形式保存,包括硬件 3.修改任何设置,若想永久生效,都需要修改配置文件(除非某些发现版已经默认设置为同时修改内存和硬盘数据)。 4.Linux不以扩展名区分文件类型,除了以下的:压缩包:"*.gz" , "*.bz2" "*tar.bz2"
阅读全文
Linux系统分区
摘要:1.将硬盘分区完,格式化再给每个分区起设备名,再给分区分配盘符。因为在Linux中,所有硬件设备都是文件。 2.“/”为根目录,根目录为Linux中最高级目录,所有数据都保存在根目录中,dev目录中存放的都是硬件文件 3.给硬件取文件名是因为:在linux下执行某个设备时,需要告诉系统使用哪个设备。
阅读全文