- 博客(16)
- 资源 (1)
- 收藏
- 关注
原创 模块,类,面向对象,笔记_python
1.模块,类和对象1.1 模块是啥?类似于字典,比如在文件 mystuff.py 要调取函数 apple 要调取变量 tangerine1.2 类是啥?类就像模块,但是类可以复制很多个,但是导入模块在一个程序只有一个。1.3 对象class MyStuff(object): def __init__(self): self.tangerine = "And now a thousand years between" def apple(self): print("I AM CL
2020-10-02 12:20:48
198
原创 语言模型_Pytorch_代码超详解
环境配置学习目标学习语言模型,以及如何训练一个语言模型学习torchtext的基本使用方法构建 vocabularyword to inde 和 index to word学习torch.nn的一些基本模型LinearRNNLSTMGRURNN的训练技巧Gradient Clipping如何保存和读取模型使用库的语法介绍项目流程项目代码,部分运行结果与解析Reference...
2020-08-04 23:59:15
1297
2
原创 如何理解RNN以及LSTM? 深度学习面试_01
鸣谢&参考:ChristopherOlah的博⽂《理解LSTM⽹络》@Not_GOD翻译ChristopherOlah的博⽂《理解LSTM⽹络》通过⼀张张动图形象的理解LSTM如何理解LSTM⽹络(超经典的ChristopherOlah的博⽂之July注解版)LSTM相关的典型⾯试题_七月在线@知乎何之源_完全图解RNN、RNN变体、Seq2Seq、Attention机制七月在线面试题库1. RNN是怎么从单层网络⼀一步⼀一步构造的?1.1从单层网络谈起在学习RNN之前,⾸
2020-08-02 18:29:20
523
原创 泛型递归_树的递归_力扣精选_07
1. 题目T70. 爬楼梯T22. 括号生成T226. 翻转二叉树1.1 题目解析T70. 爬楼梯思路 递归模板step 1 递归终止条件 此处为 extra_step != 0step 2 处理当前层 此处为 all_ways = one_step_before + two_step_beforestep 3 下探到下一层 此处为two_step_before = one_step_before \ one_step_before = all_ways \ extra_st
2020-07-19 12:47:56
178
原创 数据结构_树_二叉树_二叉搜索树
1.基础概念1.1树的定义Linked List 是特殊化的 TreeTree 是特殊化的Graph1.2何为线性数据结构元素的顺序取决于添加顺序或移除顺序。一旦某个元素被添加进来,它与前后元素的相对位置 将保持不变。这样的数据集合经常被称为线性数据结构。线性数据结构可以看作有两端。这两端有时候被称作“左端”和“右端”,有时候也被称作 “前端”和“后端”。当然,它们还可以被称作“顶端”和“底端”。名字本身并不重要,真正区 分线性数据结构的是元素的添加方式和移除方式,尤其是添加操作和移除操作发生
2020-07-14 21:23:48
188
原创 树_二叉树_二叉搜索树_python实现 leetcode精选_06
1. 题目T94. 二叉树的中序遍历T144.二叉树的前序遍历T590. N叉树的后序遍历T589. N叉树的前序遍历T429. N叉树的层序遍历1.1 题目解析T94. 二叉树的中序遍历模板参考大神 腐烂的橘子???? 使用迭代方法伪代码初始化 cur,stack,reswhile cur stack:while stack:根节点和左子树入栈class Solution: def inorderTraversal(self, root: TreeNode)
2020-07-13 09:49:13
115
原创 哈希表_映射_集合 leetcode精选_05
1. 题目T242. 有效的字母异位词T49. 字母异位词分组1.1 题目解析T242. 有效的字母异位词 国际站讨论由于题目想对比的两个字符串长度一致,故我们转换成ASCII码,然后进行比较。class Solution: def isAnagram(self, s: str, t: str) -> bool: return abs(sum(ord(i)**0.5 for i in s) - sum(ord(j)**0.5 for j in t) )<
2020-07-10 00:17:17
168
原创 python基础_看这一篇就够了
Python是一门现代、易学、面向对象的编程语言。1,数据在 Python 以及其他所有面向对象编程语言中,**类都是对数据的构成(状态)以及数据 能做什么(行为)的描述。**由于类的使用者只能看到数据项的状态和行为,因此类与抽象数据类 型是相似的。**在面向对象编程范式中,数据项被称作对象。一个对象就是类的一个实例。 **1.1 内建原子数据类型// 整除Python 通过 bool 类实现对表达真值非常有用的布尔数据类型。布尔对象可能的状态值是 True 或者 False,布尔运算符有 an
2020-07-08 23:29:06
324
原创 栈,队列leetcode精选_04
1. 题目T20. 有效的括号T283. 移动零T70. 爬楼梯T15. 3数之和T141. 环形链表1.1 题目解析T11. 盛最多水的容器记住双指针模板。左右夹逼的办法首先定义一个列表的index,然后进行height[i]的比较,进而根据结果分别移动左index或者右边index.class Solution: def maxArea(self, height: List[int]) -> int: l ,r = 0 , len(heigh
2020-07-07 21:10:02
189
原创 leetcode 数组链表题目_03
1. Array 题目T11. 盛最多水的容器T283. 移动零T70. 爬楼梯T15. 3数之和T141. 环形链表1.1 题目解析T11. 盛最多水的容器
2020-07-05 23:40:34
181
原创 Pycharm _tips_常用快捷键_编辑_自动补全
编辑快捷键目的Ctrl + D重复这一行Ctrl + Shift + U所选的单词变大写Ctrl + W选择单词,连按多下选择整行Ctrl + [定位到行头Ctrl + ]定位到行尾Alt + J选择一个单词后,按完这个快捷键继续选择下一个单词自动补全快捷键目的Ctrl + Alt + space自动补全...
2020-07-03 19:53:43
1762
原创 Leetcode_412_FIzzBuzz
题目描述写一个程序,输出从 1 到 n 数字的字符串表示。如果 n 是3的倍数,输出“Fizz”;如果 n 是5的倍数,输出“Buzz”;如果 n 同时是3和5的倍数,输出 “FizzBuzz”。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/fizz-buzz著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。示例n = 15,返回:[“1”,“2”,“Fizz”,“4”,“Buzz”,
2020-07-02 10:29:59
126
原创 python 线性数据结构_栈与队列_代码实现_详解
基础概念数据结构定义数据结构=数据+存储方式+操作数据 - 存储什么数据?如int,string类型存储方式 - 如何组织数据与数据之间的关系操作 - 如何快速的读取查询数据,写入数据到数据结构中何为线性数据结构元素的顺序取决于添加顺序或移除顺序。一旦某个元素被添加进来,它与前后元素的相对位置 将保持不变。这样的数据集合经常被称为线性数据结构。线性数据结构可以看作有两端。这两端有时候被称作“左端”和“右端”,有时候也被称作 “前端”和“后端”。当然,它们还可以被称作“顶端”和“底端”。名
2020-07-01 22:34:42
253
原创 使用Titanic 数据集进行数据清洗,并使用ID3决策树与IPOT模型对乘客生存进行预测
1. 数据清洗代码部分import numpy as npimport pandas as pdfrom sklearn.tree import DecisionTreeClassifierfrom sklearn.feature_extraction import DictVectorizerfrom sklearn.model_selection import cross_val_scorefrom sklearn import metricsfrom sklearn.feature_e
2020-06-26 09:34:01
551
2
原创 对MovieLens 数据集进行评分预测-ALS 与 Surprise 工具的使用-详细解释
对MovieLens 数据集进行评分预测-ALS 与 Surprise 工具的使用-详细解释理论基础surprise 中的常用算法surprise 推荐系统工具算法描述model_selection 包项目解析BaslineOnly算法理论部分代码讲解knn.KNNbasic理论解析代码讲解理论基础surprise 中的常用算法Baseline 算法基于邻域的协同过滤矩阵分解:SVD, SVD++,PMF,NMFslopeOne 协同过滤算法关于surprise 使用方法的说明surpr
2020-06-25 08:52:20
1916
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人