搜索结果
查询Tags标签: self,共有 3605条记录-
day25 组合和内置函数
day25 组合和内置函数 一、组合 # 解决类与类之间代码冗余问题:1. 继承2. 组合组合:一个对象拥有一个属性, 属性的值必须是另外一个对象 继承满足的是:什么是什么的关系 # is-a 组合满足的是:什么有什么的关系 # has-a 案例1: class People:school = SHdef __init…
2021/8/27 23:10:55 人评论 次浏览 -
文本摘要-07-性能提升之基于Transformer的PGN模型
背景前一篇文章中,采用了在当前比较主流的Transformer模型,Transformer模型本质来看是基于Encoder-Decoder框架,其解码方式本质上和seq2seq模型的解码方式基本相同。seq2seq的重要缺陷之一在于其不具备生成能力,而PGN模型具备着良好的生成能力。因此,本文拟结合Trans…
2021/8/27 23:09:21 人评论 次浏览 -
文本摘要-07-性能提升之基于Transformer的PGN模型
背景前一篇文章中,采用了在当前比较主流的Transformer模型,Transformer模型本质来看是基于Encoder-Decoder框架,其解码方式本质上和seq2seq模型的解码方式基本相同。seq2seq的重要缺陷之一在于其不具备生成能力,而PGN模型具备着良好的生成能力。因此,本文拟结合Trans…
2021/8/27 23:09:21 人评论 次浏览 -
Python 装饰器之 Property: Setter 和 Getter
一、什么是setter,getter @property的实现比较复杂,我们先考察如何使用。 把一个getter方法变成属性,只需要加上@property就可以了,此时,@property本身又创建了另一个装饰器@score.setter,负责把一个setter方法变成属性赋值,于是,我们就拥有一个可控的属性操作. r…
2021/8/27 20:37:04 人评论 次浏览 -
Python 装饰器之 Property: Setter 和 Getter
一、什么是setter,getter @property的实现比较复杂,我们先考察如何使用。 把一个getter方法变成属性,只需要加上@property就可以了,此时,@property本身又创建了另一个装饰器@score.setter,负责把一个setter方法变成属性赋值,于是,我们就拥有一个可控的属性操作. r…
2021/8/27 20:37:04 人评论 次浏览 -
day22面向对象编程思想
day22面向对象编程思想 1、面向过程 面向过程: 核心是“过程”二字 过程的终极奥义就是将程序流程化 过程是“流水线”,用来分步骤解决问题的 面向对象: 核心是“对象”二字 对象的终极奥义及时将程序“整合” 对象是“容器”,用来盛放数据和功能的1.1类的定义和对象…
2021/8/27 20:36:41 人评论 次浏览 -
day22面向对象编程思想
day22面向对象编程思想 1、面向过程 面向过程: 核心是“过程”二字 过程的终极奥义就是将程序流程化 过程是“流水线”,用来分步骤解决问题的 面向对象: 核心是“对象”二字 对象的终极奥义及时将程序“整合” 对象是“容器”,用来盛放数据和功能的1.1类的定义和对象…
2021/8/27 20:36:41 人评论 次浏览 -
Python super()
1.描述 super() 用于调用父类。 super() 用来解决多重继承,直接用类名调用父类方法在单继承的时候是没有问题,但在多继承上,涉及查找顺序、重复调用等问题。 MRO 是类的方法解析顺序表,其实也是继承父类方法时的顺序表。2.语法 super(type[, object-or-type])参数: t…
2021/8/27 11:06:10 人评论 次浏览 -
Python super()
1.描述 super() 用于调用父类。 super() 用来解决多重继承,直接用类名调用父类方法在单继承的时候是没有问题,但在多继承上,涉及查找顺序、重复调用等问题。 MRO 是类的方法解析顺序表,其实也是继承父类方法时的顺序表。2.语法 super(type[, object-or-type])参数: t…
2021/8/27 11:06:10 人评论 次浏览 -
【leetcode】:109. 有序链表转换二叉搜索树
题目如下,这里做一个记录:思路: 1.首先使用快慢指针知道中点 2.然后使用递归得到avl平衡二叉树,因为中点作为root后,正好可以满足二叉搜索树的性质,也就是right node一定比left node更大,同时也可以满足avl平衡二叉树的性质,左右两边最多相差一个node。# Definiti…
2021/8/27 6:07:30 人评论 次浏览 -
【leetcode】:109. 有序链表转换二叉搜索树
题目如下,这里做一个记录:思路: 1.首先使用快慢指针知道中点 2.然后使用递归得到avl平衡二叉树,因为中点作为root后,正好可以满足二叉搜索树的性质,也就是right node一定比left node更大,同时也可以满足avl平衡二叉树的性质,左右两边最多相差一个node。# Definiti…
2021/8/27 6:07:30 人评论 次浏览 -
03 设计模式之状态(行为)模式
设计模式之状态(行为)模式 1. 场景模拟 # 模拟水的三种不同状态及其相互转化# 固态、液态、气态 # 不管是什么状态 都是水# water类、 SolidState、 LiquiState、 GaseousState(固,液,气)、 state类# 思想:温度变化会改变状态,不同状态下有不同的行为特征1.1 初始…
2021/8/26 23:08:06 人评论 次浏览 -
03 设计模式之状态(行为)模式
设计模式之状态(行为)模式 1. 场景模拟 # 模拟水的三种不同状态及其相互转化# 固态、液态、气态 # 不管是什么状态 都是水# water类、 SolidState、 LiquiState、 GaseousState(固,液,气)、 state类# 思想:温度变化会改变状态,不同状态下有不同的行为特征1.1 初始…
2021/8/26 23:08:06 人评论 次浏览 -
Python学习 - 笔试题(4)
1、Python中的可变类型和不可变类型都有哪些?1) 可变数据类型与不可变数据类型区别 不可变数据类型:当该数据类型的对应变量的值发生了改变,那么它对应的内存地址也会发生改变,对于这种数据类型,就称不可变数据类型。 可变数据类型:当该数据类型的对应变量的值发生了…
2021/8/26 22:06:07 人评论 次浏览 -
Python学习 - 笔试题(4)
1、Python中的可变类型和不可变类型都有哪些?1) 可变数据类型与不可变数据类型区别 不可变数据类型:当该数据类型的对应变量的值发生了改变,那么它对应的内存地址也会发生改变,对于这种数据类型,就称不可变数据类型。 可变数据类型:当该数据类型的对应变量的值发生了…
2021/8/26 22:06:07 人评论 次浏览