随笔分类 - python
摘要:一、pandas数据操作: 1.处理缺失数据 (1)判断是否存在缺失值 ser_obj.isnull(),df_obj.isnull() (2)dropna:丢弃缺失数据 (3)fillna:填充缺失值 2.常用的统计计算 (1)sum,mean,max,min....... (2)axis=0按照
阅读全文
摘要:1 numpy.random.rand() (1)numpy.random.rand(d0,d1,…,dn) rand函数根据给定维度生成[0,1)之间的数据,包含0,不包含1 dn表格每个维度 返回值为指定维度的array (2) [[0.16965512 0.97445517 0.5199235
阅读全文
摘要:low、high、size三个参数。默认high是None,如果只有low,那范围就是[0,low)。如果有high,范围就是[low,high)。
阅读全文
摘要:一、Matplotlib 1.用于创建出版质量图表的绘图工具库 2.目的的为Python构建一个Matlab式的绘图接口 3.import matplotlib.pyplot as plt:pyplot模块包含了常用的matplotlib API函数 4.figure (1)Matplotlib的图
阅读全文
摘要:一、Pandas的数据操作 0.DataFrame的数据结构 1.Series索引操作 (0)Series (1)Series索引,ser_obj['label'],ser_obj[pos],通过字符串的标签或者索引位置进行索引 (2)切片索引 (3)不连续的索引,ser_obj[['label1'
阅读全文
摘要:废话不说,直接上干货 一、数据结构 (1)Series:一维数组,与Numpy中的一维array类似。二者与Python基本的数据结构List也很相近。Series如今能保存不同种数据类型,字符串、boolean值、数字等都能保存在Series中。 (2)Time- Series:以时间为索引的Se
阅读全文
摘要:一、 numpy概述 numpy(Numerical Python)提供了python对多维数组对象ndarray(应该是N-dimension array)的支持,具有矢量运算能力,快速、节省空间。numpy支持高级大量的维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库。 二、实操 1.
阅读全文
摘要:直接上源码: 从上面的注释中可以看到: (1)S.format()函数得到的是一个被格式化的字符串,从变长参数args以及字典型变量kwargs来进行替换,替换额对象尅被识别为'{'和'}' (2)编码实战: <class 'str'> 2018,python <class 'str'> pytho
阅读全文
摘要:12.Python函数中return关键词的使用,无return时,函数依旧会返回一个类型为NoneType的对象None。 13可以使用函数globals()查看包含当前作用域内所有局部变量和值的字典。 14. .
阅读全文
摘要:一、进程与线程 1.进程:程序的一次执行(程序装载入内存,系统分配资源运行)。n 每个进程有自己的内存空间、数据栈等,只能使用进程间通讯,而不能直接共享信息 2.线程:所有线程运行在同一个进程中,共享相同的运行环境。 (1)n 每个独立的线程有一个程序运行的入口、顺序执行序列和程序的出口。 (2)
阅读全文
摘要:一、__slots__和property 1.__slots__魔术函数动态的添加方法和属性 2.直接暴露属性的局限性 3.使用get/set方法 4.利用@property简化get/set方法 5.利用@property实现只读属性 6.装饰器与property实现 2.property 3.枚
阅读全文
摘要:一、文本文件读写的三种方法 1.直接读入 读文件有3种方法: read()将文本文件所有行读到一个字符串中。 readline()是一行一行的读,在读取中间可以做一些判断 readlines()是将文本文件中所有行读到一个list中,文本文件每一行是list的一个元素。 优点:readline()可
阅读全文
摘要:一、类和实例 1.类(Class): 用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。 2.对象:通过类定义的数据结构实例。对象包括两个数据成员(类变量和实例变量)和方法。 3.类变量:类变量在整个实例化的对象中是公用的。类变量定义在类中且在函数
阅读全文
摘要:一、容器 0.判断所有的容器是否为空,用if not xxx(容器名):来进行判断 1.list 列表 序列是Python中最基本的数据结构。序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。 列表的数据项不需要具有相同的类型。 2. tuple 元组(
阅读全文
摘要:一、变量和类型 1.Python基本变量类型: 整数 ,浮点数 ,字符串, 布尔值 ,空值 ,函数, 模块, 类型, 自定义类型 2.变量定义 :变量存储在内存中的值。这就意味着在创建变量时会在内存中开辟一个空间。 基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中。 变量可
阅读全文
摘要:一、什么是爬虫 1、HTTP简介 (1)HTTP=Hyper text Transfer Protocol (2)URI=Uniform Resource Identifier (3)URL=Uniform Resource Locator (4)URI和URL的区别:URI强调的是资源,而URL强
阅读全文
摘要:一、文件读写的3中方法 1.直接读入 读取文件的3种方法: read()将文本文件的所有行读取到一个字符串中去。 readline()是一行一行的读取 readlines()是将文本文件的所有行读取到一个list中去,文本文件的每一行都是一个list的一个元素。优点:readline()可以在读取的
阅读全文
摘要:一、类和实例 1.类(Class):用来具有相同属性和方法的对象的集合。它定义了该集合汇总的每个对象共有的属性和方法,对象是类的实例。 2.类变量:类变量在整个实例化的对象中是公用的。类变量定义在类中,且定义在函数体外。类变量通常不作为实例变量使用。 3.实例变量:定义在方法中的变量,只作用于当前实
阅读全文
摘要:一、容器 1.list列表 序列是python中最基本的数据结构,序列中的每个元素都分配一个数字,它的位置或索引,第一个索引是0,第二个索引是1,以此类推 类表的数据项不需要具有相同的数据类型 list创建 添加元素(list only):append,extends 删除元素(list only)
阅读全文
摘要:一、变量和类型 1.基本变量类型 (1)整数 (2)浮点数 (3)字符串 (4)布尔值 (5)空值 (6)函数 (7)模块 (8)类型 (9)自定义类型 <class 'int'> <class 'float'> <class 'float'> <class 'str'> <class 'bool'
阅读全文