在机器学习算法KNN讲解中出现np.tile(A,B),其中A为array,B为tuple,例如:(3,2)
具体使用如下:
import numpy as np
A=np.array([0,0])
np.tile([0,0],5)#在列方向上重复[0,0]5次,默认行1次,等价于np.tile(A,5)
#array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0])
np.tile(A,(1,1))#在列方向上重复[0,0]1次,行1次
array([[0, 0]])
np.tile([0,0],(2,1))#在列方向上重复[0,0]1次,行2次
array([[0, 0],
[0, 0]])
np.tile([0,0],(1,3))#在列方向上重复[0,0]3次,行1次
array([[0, 0, 0, 0, 0, 0]])
网友评论