简介
tile 函数是numpy自带的一个函数,最近在学习《机器学习实战》这本书时遇到了这个函数,刚开始很懵,后来才知道这个函数就是“重复,复制”的意思,具体用法如下
用法
tile(A,n)
A代表需要重复的数组、列表等,n代表重复的数量
令A=[1,2,3],当n是一个标量时,例如2,结果为:
这里结果是在一个一维数组中。
当n是一个一维向量时,例如(2,3),结果为:
总结
个人感觉,tile 函数主要运用在需要复制向量然后与数据集进行数学运算中,例如在knn算法中,在判断新的样本属于哪一类时,需要计算新的样本与数据集中每个样本之间的欧氏距离,那么就需要复制以后进行欧氏距离的 运算操作。