转载至:http://blog.csdn.net/watermusicyes/article/details/43762551在python中,列表生成式是一种可以便捷地生成列表的表达式。 有的时候可替代list.append()。如果要生成[1*1 , 2*2 , 3*3 , ... , 10*1...
分类:
编程语言 时间:
2015-11-15 00:49:53
阅读次数:
445
生成器:(Python中,这种一边循环一边计算的机制,称为生成器:generator)创建generator的方法:1.把列表生成式的[]变为(),就创建了一个generator例:可以通过next()获得generator得下一个返回值遍历的话可以直接用:for i in g: print(i)....
分类:
其他好文 时间:
2015-08-14 18:51:47
阅读次数:
152
python内部提供了很多内建函数。下面让我们从a-z开始学习python的内建函数
1.1
id(object)
返回对象的id(身份),返回的这个是一个整数(integer)是唯一的,在这个对象的整个生命周期内这个id都是唯一的
就是说两个不同是存在的两个数是可以有相同的id的。这是对象在内存中的地址。
一个实例:
a = 0
print(id(a))
输出的结果是:
...
分类:
编程语言 时间:
2015-07-30 15:01:10
阅读次数:
129
Python得yield关键字,yield是python中的生成器 了解生成器需要先了解什么是生成式,切片的目的是从已有的列表中切出一部分返回,而生成式的目的则是从无到有的构建一个列表 一个生成式的案例 假如构建一个含有1...
分类:
编程语言 时间:
2015-07-22 00:11:39
阅读次数:
214
切片:顾名思义,就是将一个东西切成一块一块的,python中的切片就是将数组切成一片一片的 L=list(range(1,100)); L(f:e:p)#f代表开始切的位置,e代表结束的位置(但不包括),p代表切的间隔。 比如L(10:26:2)代表从第10位开始切(即从数字为11开始)到26...
分类:
编程语言 时间:
2015-07-19 23:26:58
阅读次数:
212
把要生成的元素x*x放在前面,后面跟for循环,就可以把list创建出来列表生成式的for循环后面还可以加上if判断有了if条件,只有if判断为ture,才把循环的当前元素添加到列表中for循环可以嵌套,因此,在列表生成式中,也用可以用多层for循环来生成列表
分类:
其他好文 时间:
2015-07-13 21:56:54
阅读次数:
98
1,背景 现有的模式分类方法主要分为两类,一类是生成式方法,比如GMM,这类方法主要反映同类数据之间的相似度;一类是判别式方法,比如SVM,主要是反映异类数据之间的差异。fisher kernel是想要结合二者的优势(1,生成式方法可以处理长度不一的输入数据,2,判别式方法不能处理长度不一的数据但是分类效果较好。),将生成式模型用于判别式分类器中。 关于处理长度不一的数据,举例说明如...
分类:
其他好文 时间:
2015-06-21 02:05:43
阅读次数:
1313
来源于廖雪峰通过列表生成式,我们可以直接创建一个列表。但是,受到内存限制,列表容量肯定是有限的。而且创建一个包含100万元素的列表,不仅占用很大的储存空间,如果我们仅仅需要访问前面几个元素,那后面绝大多数元素占用的空间都白白浪费了。所以,如果列表元素可以按照某种算法推算出来,那我们是否可以在循环的过...
分类:
其他好文 时间:
2015-05-23 21:12:46
阅读次数:
144
设计思想:1、题目避免重复(1)调用系统时间函数,将生成的运算式存储,将新的运算式与已生成式子做比较,若相同则不输出,不同则输出2、可定制(数量/打印方式)(1)提示用户输入题目数量,打印方式,从键盘输入3、(1)是否有乘除法在输入之前提示用户是否有乘除法,若没有,则只输出加减法(2)是否有括号(3...
分类:
其他好文 时间:
2015-03-10 13:55:00
阅读次数:
118