摘要:
继承 一、什么是继承 继承是一种新建类的方式,继承了一个类,类中的属性和方法就在子类中了。 1.1各种类介绍 基类:在面向对象设计中,被定义为包含所有实体共性的class类型,被称为“基类”。经常用于封装。 派生类:派生类必须通过使用 派生类列表 明确指出它是从哪个(哪些)基类继承而来的 父类: 阅读全文
摘要:
面向对象 一、面向对象和面向过程的优缺点 | | 面向过程 | 面向对象 | | : : | : : | : : | | 优点 | 复杂问题流程化,进而简单化 | 可扩展性高 | | 缺点 | 可扩展性差 | 编写复杂 | 二、类与对象 2.1 定义类 一系列 共同 的属性和方法。eg:人类 假设我 阅读全文
摘要:
re模块 一、导入方式 二、作用 从字符串里找特定的字符串 三、基本语法 匹配开头 匹配结尾 匹配中间的字符 ^对[]里面的元素取反 任意字符(除了\n) 前面的字符0 无穷个 前面的字符1 无穷个 前面的字符0 1个 前面的字符m个 前面的字符m n个 数字 非数字 数字/字母/下划线 非数字/字 阅读全文
摘要:
collections模块 一、导入方式 二、作用 复杂的数据类型 三、方法 3.1 有名元组 3.2 默认字典 3.3 双端队列 3.4 计数器 阅读全文
摘要:
typing模块 一、导入方式 二、作用 提供生成器类型(cenerator),可迭代类型(iterable),迭代器类型(iterator)三种数据类型,限制函数 三、方法 阅读全文
摘要:
matplotlib模块 一、导入方式 二、作用 可视化分析 三、方法 中文转英文的方法 3.1 条形图 3.2 直方图 3.3 折线图 3.4 散点图+直线图 3.5 饼图 3.6 箱型图 四、图像标注参数 | 设置图像标题 | plt.title() | | | | | 设置x轴名称 | plt 阅读全文
摘要:
pandas模块 一、导入方式 import pandas as pd 二、作用 文件处理,更多地是给excle文件做处理,对numpy+xlrd模块做了一层封装 三、pandas的数据类型 3.1 series() 现在一般不使用(一维) df = pd.series(np.array([1,2, 阅读全文
摘要:
numpy模块 一、导入方式 二、作用 数组或矩阵的运算 三、方法 3.1 numpy数组 三维的数组不使用numpy模块,使用TensorFlow、pytorch模块 3.2 属性 | 属性 | 解释 | | : : | : : | | T | 数组的转置(也就是行和列互换) | | dtype 阅读全文