摘要: 写一个演示类 getattr获取类里面属性、方法:getattr(object, name[,default]) setattr添加属性和修改属性:setattr(object, name,values) hasattr添加属性和修改属性:判断一个对象是否有属性和方法 阅读全文
posted @ 2019-05-27 21:53 yangzhizong 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 介绍: 匿名函数: 匿名函数用lambda关键词能创建小型匿名函数。这种函数得名于省略了用def声明函数的标准步骤,节省开辟空间。 列表推导式: 有名函数 匿名函数 列表推导式 注意点:lamdba+列表推导式的坑 阅读全文
posted @ 2019-02-02 11:59 yangzhizong 阅读(668) 评论(0) 推荐(0) 编辑
摘要: 介绍 1.map()函数,会让列表中每一个元素都执行一某个函数(传递1个参数), 并且将执行函数返回的结果(无论是什么结果)放在结果列表中 2.filter()函数,会让列表中的每一个元素都执行一次某个函数(传递1 个参数),并且将执行函数返回为真或不为None的结果放在结果列表中 3.reduce 阅读全文
posted @ 2019-02-02 11:50 yangzhizong 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 保护变量、私有变量、私有方法介绍: 私有变量、私有方法应用: 阅读全文
posted @ 2019-01-23 11:04 yangzhizong 阅读(3339) 评论(0) 推荐(0) 编辑
摘要: 目的 1.查找NaN值(定位到哪一列、在列的哪个索引位置) 2.填充NaN值(向上填充、向下填充、线性填充等) 3.过滤NaN值 构建简单的Dataframe数据结构环境 注意点: 1.None、nan在构建dataframe数据结构中都会被识别为NaN 2.None与nan的类型是不一样的 目的1 阅读全文
posted @ 2019-01-15 12:14 yangzhizong 阅读(4793) 评论(0) 推荐(0) 编辑
摘要: 使用Python进行数据分析优点 1 Python大量的库为数据分析和处理提供了完整的工具集 2 比起R和Matlab等其他主要用于数据分析的编程语言,Python更全能 3 Python库一直在增加,算法的实现采用更具有创新性的方法 4 Python能和很多语言对接,例如高效的C语言 Ipytho 阅读全文
posted @ 2018-12-16 16:48 yangzhizong 阅读(485) 评论(0) 推荐(0) 编辑
摘要: (一)对比Numpty 与 DataFrame默认索引取值不同点 Numpy索引取值 DataFrame索引取值 (二)Numpy与DataFrame之间转换 Numpy数组: 通过Numpy生成一个随机5行5列数组 通过random模块改变数组中的每个值 查看Numpy数组类型 将Numpy数组转 阅读全文
posted @ 2018-12-14 11:38 yangzhizong 阅读(3993) 评论(0) 推荐(0) 编辑
摘要: GitHub GitHub是一个用于版本控制和协作的代码托管平台 GitHub官网地址—https://github.com/yangzhizong/-/branche GIT 官网安装地址:https://www.git-scm.com/downloads 第一步:git init (完成初始化) 阅读全文
posted @ 2018-12-12 14:00 yangzhizong 阅读(141) 评论(0) 推荐(0) 编辑
摘要: Matplotlib介绍 Matplotlib是一个强大的Python绘图和数据可视化的工具包。 Matplotlib的主要功能 Matplotlib是python中的一个包,主要用于绘制2D图形(当然也可以绘制3D,但是需要额外安装支持的工具包) Matplotliban安装、调用 安装:pip 阅读全文
posted @ 2018-12-06 16:24 yangzhizong 阅读(6462) 评论(0) 推荐(0) 编辑
摘要: Pandas介绍: pandas是一个强大的Python数据分析的工具包,是基于NumPy构建的。 Pandas的主要功能: 1)具备对其功能的数据结构DataFrame、Series 2)集成时间序列功能 3)提供丰富的数学运算和操作 4)灵活处理缺失数据 python里面安装、引入方式: 安装方 阅读全文
posted @ 2018-12-06 00:44 yangzhizong 阅读(2348) 评论(0) 推荐(1) 编辑