摘要:
一、运算符 1.算数运算符 加+ 减- 乘* 除/ 整除// 幂** 余% 2.比较运算符 大于>、小于<、等于==、不等于!= 3.逻辑运算符 且and 或or 非! 4.赋值运算符 = 5.成员运算符 属于 in 、不属于 not in 二、基本数据类型 数字、字符串、布尔值、列表、字典、元祖 阅读全文
摘要:
一、python的历史 python的创始人为吉多·范罗苏姆(Guido van Rossum),从1989年发展至今,python 已然成为一门成熟的语言,随着近几年大数据和机器学习的发展,更是掀起了一波学习python的浪潮。 Python可以应用于众多领域,如:数据分析、组件集成、网络服务、图 阅读全文
摘要:
数据预处理 如何对数据进行预处理,提高数据质量,是数据分析中重要的问题。 1.数据合并 堆叠合并数据,堆叠就是简单地把两个表拼在一起,也被称为轴向链接,绑定或连接。依照轴的方向,数据堆叠可分为横向堆叠和纵向堆叠。 1.横向堆叠,即将两个表在x轴向拼接在一起。可以使用concat函数完成。 panda 阅读全文
摘要:
matplot数据可视化基础 制作提供信息的可视化(有时称作绘图)是数据分析中最重要任务之一。 1.图片(画布)与子图 plt.figure :创建一张空白的图片,可以指定图片的大小、像素。 figure.add_subplot:添加子图,可以指定子图的行数、列数和选中图片的编号。 如果使用plt. 阅读全文
摘要:
pandas入门 统计分析是数据分析的重要组成部分,它几乎贯穿整个数据分析的流程。运用统计方法,将定量与定性结合,进行的研究活动叫做统计分析。而pandas是统计分析的重要库。 1.pandas数据结构 在pandas中,有两个常用的数据结构:Series和Dataframe 为大多数应用提供了一个 阅读全文
摘要:
Numpy数值计算基础 Numpy:是Numerical Python的简称,它是目前Python数值计算中最为基础的工具包,Numpy是用于数值科学计算的基础模块,不但能够完成科学计算的任而且能够用作高效的多维数据容器,可用于存储和处理大型矩阵。Numpy的数据容器能够保存任意类型的数据,这使得N 阅读全文
摘要:
类 一、编程范式: 1.函数式编程 def 2.面向过程编程 (Procedural Programming) 基本设计思路就是程序一开始是要着手解决一个大的问题,然后把一个大问题分解成很多个小问题或子过程,这些子过程再执行的过程再继 续分解直到小问题足够简单到可以在一个小步骤范围内解决。 3.面向 阅读全文
摘要:
模块:本质就是.py结尾的文件。从逻辑上组织python代码。 包: 本质就是一个目录,带有__init__.py文件,从逻辑上组织模块。 模块的分类: 1.标准库(内置的模块) 2.开源库(第三方库) 3.自定义模块 模块导入方法: 1.import + 模块名 2.from......impor 阅读全文
摘要:
一、装饰器: 本质是函数,装饰其他函数,为其他函数添加附加功能。 原则: 1.不能修改被装饰函数的源代码。 2.不能修改被装饰函数的调用方式。 装饰器用到的知识: 1.函数即变量 (把函数体赋值给函数名) 2.高阶函数 (1.一个函数接受另一个函数名作为实参2.返回值中含有函数名) 3.嵌套函数(一 阅读全文
摘要:
一、函数 1.什么是函数?:函数是带名字的代码块,调用函数,只要调用函数名就可以。 2.函数的性质:1.减少重复代码 2.使程序变得可扩展 3.使程序变得易维护 3.编程范示: 1.面向对象编程 关键字:class 2.面向过程编程 关键字:def 面向过程是没有返回值的函数 3.函数式编程 关键字 阅读全文