python中tile()函数
最近在学习机器学习这本书,其中kNN这一章中有段程序使用了tile()函数,感觉和matlab中的一个函数很想(具体哪个我忘记了)
tile()函数将变量内容复制成输入矩阵同样大小的矩阵
>>>from numpy import *
>>>minVals = array([1,1],[2,2])
>>>minVals
array([[1, 1],
[2, 2]])
>>> tile(minVals,4)
array([[1, 1, 1, 1, 1, 1, 1, 1],
[2, 2, 2, 2, 2, 2, 2, 2]])
>>> tile(minVals,(2,3))
array([[1, 1, 1, 1, 1, 1],
[2, 2, 2, 2, 2, 2],
[1, 1, 1, 1, 1, 1],
[2, 2, 2, 2, 2, 2]]