1.range()方法: 迭代一个数字序列的话,可以使用range()函数,range()函数可以生成等差级数。 xrange和range相比,不同点就在于xrange生成的不是一个数组,而是一个生成器 2.python enumerate函数 同时需要index和value值的时候可以使用 enu ...
分类:
编程语言 时间:
2017-04-09 12:24:40
阅读次数:
184
转自http://www.cnblogs.com/BeginMan/p/3160044.html 一、学习目录 1、pyhton对象 2、python类型 3、类型操作符与内建函数 4、类型工厂函数 5、不支持类型 二、思考 1、Python解释执行原理? 2、Python对象机制? 3、Pytho ...
分类:
编程语言 时间:
2017-03-26 16:24:46
阅读次数:
234
以下都是参考资料后,我自己的理解,如有错误希望大家不吝赐教。 大家有没有遇到这样一种情况,对象赋值后,对其中一个变量进行修改,另外一个变量的值也改变了。比如: 以上的对象赋值实际上是简单的对象引用。也就是说当你创建一个对象,然后把他赋给另一个变量的时候,python并没有拷贝这个对象,而是拷贝了这个 ...
分类:
编程语言 时间:
2017-03-15 20:38:00
阅读次数:
203
生成器 把结果保存成生成器的状态,普通的函数中出现yield,就变成生成器。 1、Python 3.3 中 xrange已合并到range. 2. yield 生成器. 1 def func(): 2 print(111) 3 yield 1 4 print(222) 5 yield 2 6 pri ...
分类:
编程语言 时间:
2017-03-11 22:03:01
阅读次数:
279
1、算数运算在python2.7/运算不够精确需要引用_future_类库#!/usr/bin/envpython
#-*-coding:utf-8-*-
from_future_importdivision
val=9/2
print(val)2、range与xrange【python2.7】xrange做循环的性能比range好,尤其是返回很大的时候。尽量用xrange吧,除非你是要返回一个..
分类:
编程语言 时间:
2017-03-10 11:32:46
阅读次数:
169
import pylab import random SIZE = 10000 random.seed() real_rand_vars = [] real_rand_vars = [random.randint(1,7) for val in xrange(SIZE)] pylab.hist(re... ...
分类:
其他好文 时间:
2017-03-05 18:06:47
阅读次数:
171
import sys #filename = sys.argv[1] filename=raw_input() with open(filename,'rb') as hugefile: chunksize =1000 readable='' while hugefile: start = huge... ...
分类:
其他好文 时间:
2017-02-27 21:24:57
阅读次数:
127
Python基础(二)Python运算符(算术运算、比较运算、赋值运算、逻辑运算、成员运算)基本数据类型(数字、布尔值、字符串、列表、元组、字典、set集合)for循环enumraterange和xrange编码与进制转换Python运算符1、算术运算:2、比较运算:3、赋值运算:4、逻辑运算:5、成员..
分类:
编程语言 时间:
2017-02-17 22:20:08
阅读次数:
235
#!/usr/bin/env python # -*- coding:utf-8 -*- #2.1 如何在列表,字典,集合中根据天剑筛选数据 # 帅选列表中符合条件的项 data = [1,5,-3,-2,6,8,0,9] res = [] for x in data: if x >=0: res.... ...
分类:
其他好文 时间:
2017-02-16 13:40:40
阅读次数:
152
6.5 Boltzmann机算法 6.5.1 问题的提出 6.5.2 模拟退化原理 6.5.3 Boltzmann分布与退火过程 6.5.4Boltzmann机类与退火过程 Boltzmann网络初始时,需要根据参数设置一系列的初始值,主要参数在_init_中 (1)构造方法如下 (2)加载数据文件 ...
分类:
编程语言 时间:
2017-02-14 18:02:25
阅读次数:
343