在读《机器学习实战》kNN算法实现的时候没有看懂tile()的用法,在shell中试了一下才搞明白,在此记录:
>>> tile(1,(2,1))
array([[1],
[1]])
>>> tile(1,(5,1))
array([[1],
[1],
[1],
[1],
[1]])
>>> tile(1,(5,2))
array([[1, 1],
[1, 1],
[1, 1],
[1, 1],
[1, 1]])
>>> sum([[0,1,2],[2,1,1]] ,axis = 0)
array([2, 2, 3])
>>> sum([[0,1,2],[2,1,1]] ,axis = 1)
array([3, 4])
>>> sum([[0,1,2],[2,1,1]])
7