写在前面 小编学习Python已经三年多了,现在稳定在一家公司快一年了,回想起来一年以前的面试经历真的有点胆战心惊啊! 因为面试题目一不小心就会被坑啊~ 你经历过绝望么? 当你被Python面试题目坑到的时候内心真的一万个草泥马徘徊在心中啊o(╥﹏╥)o 下面小编就分享一些小编亲身经历过的一些Pyt ...
分类:
编程语言 时间:
2019-01-11 15:57:03
阅读次数:
183
转自:https://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000/00138681965108490cb4c13182e472f8d87830f13be6e88000 生成器 通过列表生成式, ...
分类:
编程语言 时间:
2019-01-10 20:55:01
阅读次数:
227
In [29]: a=[x for x in range(1,101)] In [30]: b=[a[x:x+3] for x in range(0,100,3)] In [31]: bOut[31]:[[1, 2, 3], [4, 5, 6], [7, 8, 9], [10, 11, 12], [ ...
分类:
编程语言 时间:
2019-01-05 13:38:42
阅读次数:
222
判别式模型和生成式模型主要区别是他们的构造方法不一样 判别式模型概念:直接基于条件概率来构造P(y|x),不需要求联合概率,属于此类型的算法有逻辑回归、决策树、KMM、K_meas 生成式模型概念:基于贝叶斯公式来构造的,典型的生成式模型有贝叶斯 ...
分类:
其他好文 时间:
2019-01-04 22:34:56
阅读次数:
173
一、列表解析式 语法: [返回值 for 元素 in 可迭代对象 if 条件] 使用中括号[],内部是for循环,if条件语句可选 返回一个新的列表 列表解析式是一种语法糖,编译器会优化,不会因为简写而影响效率,反而因优化提高了效率,减少程序员工作量,减少出错 ,简化了代码,但可读性增强 [expr ...
分类:
编程语言 时间:
2019-01-04 00:24:04
阅读次数:
157
列表生成式: 生成器: 生成器创建方式: 1.列表生成式 2.函数生成 yield vs return: return:返回并终止函数,若为生成器则终止生成器并且报错 yield:返回数据,并冻结当前的执行过程。。。 函数有了yield后: 1.函数加()就得到了一个生成器, 2.return 在生 ...
分类:
其他好文 时间:
2018-12-31 22:00:59
阅读次数:
261
在Python中,这种一边循环一边计算的机制,称为生成器:generator 要创建一个generator,有很多种方法。第一种方法很简单,只要把一个列表生成式的[]改成(),就创建了一个generator: 创建L和g的区别仅在于最外层的[]和(),L是一个list,而g是一个generator。 ...
分类:
编程语言 时间:
2018-12-31 21:58:51
阅读次数:
169
列表生成式 列表[0, 1, 2, 3, 4, 5, 6, 7, 8, 9],要求把列表里的每个值加1,如何实现? 这就叫列表生成。 生成器 通过列表生成式,我们可以直接创建一个列表。但是,受到内存限制,列表容量肯定是有限的。而且,创建一个包含100万元素的列表,不仅占用很大的储存空间,如果我们仅仅 ...
分类:
编程语言 时间:
2018-12-26 22:20:06
阅读次数:
211
"返回总目录" 目录: 1.列表的定义 2.列表的常规操作 3.列表的额外操作 (一)列表的定义: 列表的定义 [var1, var2, ……, var n ] (2)快速生成式: range列表快速生成 语法 range(stop) [0, 1, 2 ... , stop 1] range(sta ...
分类:
编程语言 时间:
2018-12-26 12:53:29
阅读次数:
188
一、列表生成式 如果要生成列表[1x1, 2x2, 3x3, ..., 10x10]怎么做?除了循环还可以用一行语句代替循环生成,如下: 这种写法就是Python的列表生成式,写列表生成式时,把要生成的元素 i * i 放到前面,后面跟 for 循环,就可以把list创建出来。 二、生成器 1、通过 ...
分类:
编程语言 时间:
2018-12-24 02:44:19
阅读次数:
196