1 产生数据
随机产生(0,1)中的数据: np.random.random(2) # array([ 0.66516976, 0.44746339])
随机产生一个区间内的指定个数 :np.random.randint(-10,10,12).reshape(3,4) #array([[-9, 6, -1, 9],[ 7, -1, -4, 3],[ 7, 5, 3, 6]])
range:range(start,end,step):
np.arange(2) #array([0, 1])
np.arange(2,10,2) #array([2, 4, 6, 8])
http://www.jb51.net/article/50066.htm
2 python * ** 的用法
* 用来传递任意个无名字参数,这些参数会一个Tuple的形式访问。
3
zip函数接受任意多个(包括0个和1个)序列作为参数,返回一个tuple列表。
x = [1, 2, 3]
y = [4, 5, 6]
z = [7, 8, 9]
xyz = zip(x, y, z)
print xyz
[(1, 4, 7), (2, 5, 8), (3, 6, 9)]