- 博客(8)
- 收藏
- 关注
原创 python 中的*
*除了表示乘号和倍数单个*表示将参数接受放在同一个元组里两个**接受多个赋值形式的参数形成字典def funA(*num): print(num)def funB(**num2): print(num2)funA(1, 2, 3)funB(x=1, y=2)结果:(1, 2, 3){‘x’: 1, ‘y’: 2}...
2019-09-18 17:42:03
195
原创 python 'type' object is not subscriptable 是什么意思
就是说你不该有下标的地方用了下标ef subString(self, begin, end): # 返回从begin到end-1的字符串 if(begin < 0 or begin >= self.curLen or end < begin or end > self.curLen): prin...
2019-09-13 16:19:21
54125
1
原创 python 中pass的作用
简而言之就是一些比较复杂的算法不知道怎么写具体过程占位用的例如:# 节点类描述class Node: def __init__(self, data=None, next=None): self.data = data self.next = next# 单链表类描述class LinkList: def __init__(self):...
2019-09-07 15:20:20
508
原创 疯狂python讲义 笔记 第二章
2 变量和简单类型Python 是一门弱类型语言,弱类型包含两方面的含义:所有变量无需声明即可使用,或者对没有用过的变量赋值就是声明了该变量。变量的数据类型可以随时改变,同一个变量可以一会儿是数值型,一会儿说字符型2.1 注释给人看控制范围修bug2.2 变量print() 函数默认以空格隔开多个变量(空格是默认分隔符), 想要改变默认分隔符,可通过sep参数进行设置例如...
2019-09-06 11:08:02
404
原创 读书笔记 《算法图解》第十章 K最近邻算法
读书笔记 《算法图解》第十章 K最近邻算法10.1 橙子还是柚子想判断神秘水果是橙子(O)还是柚子(G)看它的邻居 邻居是橙子多它就是橙子,这种算法叫KNN算法。10.2 创建推荐系统书里特别有趣的一个观点:算几个东西的接近程度也可以用 距离公式例如上面三个水果 x-大小 y-红色 (2,2) (2,1) (4,5)经过距离公式开方发现(2,2)水果和(2,1)水果是一类的同理 ...
2019-09-02 16:00:10
132
原创 读书笔记 《算法图解》第九章 动态规划
读书笔记 《算法图解》第九章 动态规划背包问题每次迭代时,你都存储当前的最大价值。最大价值不可能比一起低!动态规划不能只偷商品的一部分要么偷走整个商品要么不偷贪婪算法可以解决这个问题(先大后小)动态规划解决不了相互依赖的情况根据动态规划算法的设计,最多只需合并两个子背包,根本不会涉及两个以上的子背包,不过这些子背包里面又包含子背包动态规划可帮助你在给定约束条件下找到最优解,在背包...
2019-09-02 14:52:29
119
原创 读书笔记 《算法图解》第八章 贪婪算法
读书笔记 《算法图解》第八章 贪婪算法8.1教室调度问题emmm很显而易见是 美术 + 数学 + 音乐连着上三堂课不会吐吗贪婪算法就是 每步都是最优解 最终达到全局最优解 8.2贪婪算法并不总对 —— 背包问题假设你是个小偷你要偷东西,按贪婪算法来说:此时的最优解应该是 电脑 + 吉他 = 3500 > 3000不过呢 其实也差不多所以在很多时候 完美是优秀的敌人 用个...
2019-09-01 13:34:27
239
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人