自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

原创 LeetCode分类训练:Task3查找(二)

群内编号:2-木铎铎本期活动最后一次打卡,感谢DataWhale提供的学习机会!博文内容学习自DataWhale开源文档:LeetCode分类训练 Task 3 查找1. 两数之和暴力法O(n2)O(n^2)O(n2)空间上还过得去,不过非常非常耗时。class Solution: def twoSum(self, nums: List[int], target: int) -> List[int]: for i in range(len(nums)):

2020-08-29 01:08:08 207

原创 LeetCode分类训练:Task3查找(一)

群内编号:2-木铎铎博文内容学习自DataWhale开源文档:LeetCode分类训练 Task 3 查找135. 搜索插入位置直接法(速度居然能超70%???)class Solution: def searchInsert(self, nums: List[int], target: int) -> int: if target in nums: for i in range(len(nums)): if

2020-08-26 02:00:29 239

原创 LeetCode分类训练 Task 2动态规划

群内编号:2-木铎铎博文内容学习自DataWhale开源文档:LeetCode分类训练 Task 2 动态规划动态规划常常适用于有重叠子问题和最优子结构性质的问题,动态规划方法所耗时间往往远少于朴素解法。主要思想要解一个给定问题,需解其不同子问题,再根据子问题的解得出原问题的解。动态规划(DP)往往用于优化递归问题,如斐波那契数列,运用递归的方式求解会重复计算很多相同子问题,利用DP思想可减少计算量。DP仅仅解决每个子问题一次,具有天然剪枝的功能,从而减少计算量。一旦某个给定子问题的解已经算出

2020-08-22 00:10:09 199

原创 LeetCode分类训练 Task 1 分治

群内编号:2-木铎铎博文内容参考自DataWhale开源文档:LeetCode分类训练 Task 1 分治主要思想分治算法的主要思想是将原问题递归地分成若干个子问题,直到子问题满足边界条件,停止递归。将子问题逐个击破(一般是同种方法),将已经解决的子问题合并,最后,算法会层层合并得到原问题的答案。分治算法的步骤分:递归地将问题分解为各个的子问题(性质相同的、相互独立的子问题);治:将这些规模更小的子问题逐个击破;合:将已解决的子问题逐层合并,最终得出原问题的解;分治法适用的情况原问题

2020-08-18 23:39:30 260

原创 深度学习用于文本和序列(使用Keras)

本博文是阅读《Python深度学习》(Deep Learning with Python)第六章《深度学习用于文本和序列》后做的总结。本文不包括代码、不包括公式,主要记录本章的重要结论和一些注意点。具体代码实现请参考原书。本章包括以下内容:将文本数据预处理为有用的数据表示使用循环神经网络使用一维卷积神经网络处理序列6.1 处理文本数据文本向量化(vectorize)分词(tokenization)6.1.1 单词和字符的one-hot 编码可以使用 numpy 或 string 模块

2020-08-11 21:39:54 629

原创 Task 9 文件与文件系统

群内编号:129-木铎铎本次活动最后一次打卡,感谢Datawhale的付出和无私帮助!1. 文件与文件系统打开文件open(file, mode='r', buffering=None, encoding=None, errors=None, newline=None, closefd=True)Open file and return a stream. Raise OSError upon failure.file: 必需,文件路径(相对或者绝对路径)。mode: 可选,文件打开模式b

2020-08-07 21:23:50 174

原创 Task 8 - 模块、datatime模块

群内编号:129-木铎铎本笔记记录之前学习Python时不熟悉或未接触的知识点以及一些个人认为能帮助理解的例子。Part 1 模块在前面我们脚本是用 Python 解释器来编程,如果你从 Python 解释器退出再进入,那么你定义的所有的方法和变量就都消失了。为此 Python 提供了一个办法,把这些定义存放在文件中,为一些脚本或者交互式的解释器实例使用,这个文件被称为模块(Module)。模块是一个包含所有你定义的函数和变量的文件,其后缀名是.py。模块可以被别的程序引入,以使用该模块中的函数

2020-08-06 14:16:34 191

原创 Task 7 - PART 2 - 魔法方法 学习笔记

群内编号:129-木铎铎本笔记记录之前学习Python时不熟悉或未接触的知识点以及一些个人认为能帮助理解的例子。Part 2 魔法方法今天学这个魔法方法感觉挺难的,内部机制学得云里雾里,这里留个坑,之后回来细化这个部分,下面主要写一些看懂了觉得重要的,以及在尝试理解的过程中觉得不错的一些博客,还有练习题。1. 基本的魔法方法魔法方法new介绍:https://zhuanlan.zhihu.com/p/58139772str和repr方法:https://blog.csdn.net/n

2020-08-05 23:43:09 263

原创 Task 7 - PART 1 - 类与对象 学习笔记

群内编号:129-木铎铎本笔记记录之前学习Python时不熟悉或未接触的知识点以及一些个人认为能帮助理解的例子。Part 1 类与对象1. 对象 = 属性 + 方法对象是类的实例。换句话说,类主要定义对象的结构,然后我们以类为模板创建对象。类不但包含方法定义,而且还包含所有实例共享的数据。封装:信息隐蔽技术继承:子类自动共享父类之间数据和方法的机制多态:不同对象对同一方法响应不同的行动2. self 是什么?class Test: def prt(self):

2020-08-05 12:59:48 208

原创 Task 6 函数与Lambda表达式

群内编号:129-木铎铎本笔记记录之前学习Python时不熟悉或未接触的知识点以及一些个人认为能帮助理解的例子。函数与Lambda表达式Part 1 函数Python 把函数也当成对象,可以从另一个函数中返回出来而去构建高阶函数,比如:1)参数是函数2)返回值是函数1. 函数的定义2. 函数的调用3. 函数文档def MyFirstFunction(name): "函数定义过程中name是形参" # 因为它只是一个形式,表示占据一个参数位置 print('传递进

2020-08-01 18:53:51 229

原创 Task 5 - Part 3 序列

群内编号:129-木铎铎本笔记记录之前学习Python时不熟悉或未接触的知识点以及一些个人认为能帮助理解的例子。PART 3 序列在 Python 中,序列类型包括字符串、列表、元组、集合和字典,这些序列支持一些通用的操作。特别地,集合和字典不支持索引、切片、相加和相乘操作。1. 针对序列的内置函数1)list(sub) 把一个可迭代对象转换为列表2)tuple(sub) 把一个可迭代对象转换为元组3)str(obj) 把obj对象转换为字符串4)len(s) 返回对象s(字符、列表、元

2020-07-31 10:30:03 192

原创 Task 5 - Part 2 集合

群内编号:129-木铎铎本笔记记录之前学习Python时不熟悉或未接触的知识点以及一些个人认为能帮助理解的例子。PART 2 集合Python 中set与dict类似,也是一组key的集合,但不存储value。由于key不能重复,所以,在set中,没有重复的key。注意,key为不可变类型,即可哈希的值。1. 集合的创建1)先创建对象再使用set.add()方法加入元素。2)在创建空集合的时候只能使用s = set(),因为s = {}创建的是空字典。3)直接把一堆元素用花括号括起来{元素

2020-07-30 22:52:32 206

原创 Task 5 - Part 1 字典

群内编号:129-木铎铎本笔记记录之前学习Python时不熟悉或未接触的知识点以及一些个人认为能帮助理解的例子。PART 1 字典

2020-07-30 11:59:34 242

原创 Task 4 - Part 3 字符串

群内编号:129-木铎铎本笔记记录之前学习Python时不熟悉或未接触的知识点以及一些个人认为能帮助理解的例子。PART 3 字符串1. 字符串的定义1)Python 中字符串被定义为引号之间的字符集合。2)Python 支持使用成对的 单引号 或 双引号。3)Python 的常用转义字符如果字符串中需要出现单引号或双引号,可以使用转义符号\对字符串中的符号进行转义。print('let\'s go') # let's goprint("let's go") # let's go

2020-07-28 23:02:45 144

原创 task 4 - Part 2 元组

群内编号:129-木铎铎本笔记记录之前学习Python时不熟悉或未接触的知识点以及一些个人认为能帮助理解的例子。PART 2 元组1. 创建和访问一个元组1)Python 的元组与列表类似,不同之处在于tuple被创建后就不能对其进行修改,类似字符串;2)元组使用小括号,列表使用方括号;3)元组与列表类似,也用整数来对它进行索引 (indexing) 和切片 (slicing);4)创建元组可以用小括号 (),也可以什么都不用,为了可读性,建议还是用 ()5)元组中只包含一个元素时,需要在

2020-07-28 11:04:31 122

原创 Task 4 - Part 1 列表

群内编号:129-木铎铎本笔记记录之前学习Python时不熟悉或未接触的知识点以及一些个人认为能帮助理解的例子。PART 1 列表简单数据类型1)整型<class ‘int’>2)浮点型<class ‘float’>3)布尔型<class ‘bool’>容器数据类型1)列表<class ‘list’>2)元组<class ‘tuple’>3)字典<class ‘dict’>4)集合<class ‘set’&

2020-07-28 00:19:35 120

原创 Task 3 异常处理

群内编号:129-木铎铎本笔记记录之前学习Python时不熟悉或未接触的知识点以及一些个人认为能帮助理解的例子。异常处理1. Python 标准异常总结BaseException:所有异常的 基类Exception:常规异常的 基类StandardError:所有的内建标准异常的基类ArithmeticError:所有数值计算异常的基类FloatingPointError:浮点计算异常OverflowError:数值运算超出最大限制ZeroDivisionError:除数为零Ass

2020-07-24 12:09:55 303

原创 Task 2 学习笔记

群内编号:129-木铎铎本笔记记录之前学习Python时不熟悉或未接触的知识点以及一些个人认为能帮助理解的例子。PART 1 条件语句assert 关键字assert关键字又称“断言”,当该关键词后的条件为 False 时,程序自动崩溃并抛出AssertionError的异常。例my_list = ['lsgogroup']my_list.pop(0) # 这是把第一个元素给删除了,总共就一个元素其实assert len(my_list) > 0 # 这时候my_list = [

2020-07-23 11:57:21 138

原创 Task 1 学习笔记

本笔记记录之前学习Python是不熟悉或未接触的知识点已经一些个人认为能有效帮助理解的例子。位运算符输入下面位运算符命令并查看结果(每行注释为结果)print(bin(4)) # 0b100print(bin(5)) # 0b101print(bin(~4), ~4) # -0b101 -5print(bin(4 & 5), 4 & 5) # 0b100 4print(bin(4 | 5), 4 | 5) # 0b101 5print(bin(4 ^ 5), 4

2020-07-21 22:47:04 327

原创 C Primer Plus 读书笔记 · 16

#2019.9.8#Examples Using Modifiers and Flags(See some understandable examples from P188 to P 121, Listing 4.7 to Listing 4.10)Using What You Just LearnWhat Dose a Conversion Specification Convert?...

2019-09-15 15:50:17 180

原创 C Primer Plus 读书笔记 · 7&8

#2019.7.19#Chapter 3 Data and CA Sample ProgramWhat’s New in This Program?Data Variables and ConstantsData: Data-Type KeywordsBits , Bytes and WordsThe smallest unit of memory is called a bit,...

2019-09-07 00:11:16 124

原创 C Primer Plus 读书笔记 · 6

Taking Another Step in Using CDocumentationMultiple DeclarationMultiplicationPrinting Multiple ValuesWhile You’re at It—Multiple FunctionsPrototype: It declares to the compiler that you are usin...

2019-09-05 16:35:34 99

原创 C Primer Plus读书笔记 · 4&5

Chapter 2 Introducing C#2019.7.15#A Simple Example of CThe Example ExplainedPass 1: Quick SynopsisPass 2: Program Details#include Directives and Header Files#include<stdio.h>:#include...

2019-09-05 11:42:14 210

原创 C Primer Plus读书笔记 · 3

Objective Code Files, Executable Files, and LibrariesThree Important Elements:Your Source Code;Startup Code: A code that act as an interface between your computer and the OS.Library Routines: Th...

2019-09-05 11:09:42 142

原创 C Primer Plus读书笔记 ·1&2

#2019.7.11#Chapter 1: Getting StartedWhence C?Dennis Ritchie of Bell Labs created C in 1972 as he and Ken Thompson worked on designing the Unix operating system. C was created as a tool for working...

2019-09-05 10:51:30 146

原创 C Primer Plus读书笔记 · 15

这是我的C Primer Plus读书笔记。计划一年内读完此书。

2019-09-04 11:24:59 410

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除