1、numpy.tile(A,(a,b))
把数组A复制(a行,b列)次。
【比如】
a = np.array([0,1,2])
np.tile(a,(3,2))
就是把a先沿列向复制2次,即没有复制,仍然是 [0,1,2,0,1,2]。 再把结果沿行向复制3次,变为:
[[0 1 2 0 1 2]
[0 1 2 0 1 2]
[0 1 2 0 1 2]]
2、sum(axis=0/1)
汇总函数,加入轴参数后,不再是简单相加。axis=0表示竖向相加,axis=1表示水平相加。
【比如】
c = np.array([[0, 2, 1], [3, 5, 6], [0, 1, 1]])
print c.sum()
print c.sum(axis=0)
print c.sum(axis=1)
结果分别是:19, [3 8 8], [ 3 14 2]
网友评论