当前统计了6部电影的接吻和打斗的镜头数,假设有一部未看过的电影,如何确定它是爱情片还是动作片呢?
电影名称 | 打斗镜头 | 接吻镜头 | 电影类型 |
California Man | 3 | 104 | 爱情片 |
He‘s Not Really into Dudes | 2 | 100 | 爱情片 |
Beautiful Woman | 1 | 81 | 爱情片 |
Kevin Longblade | 101 | 10 | 动作片 |
Robo Slayer 3000 | 99 | 5 | 动作片 |
Amped II | 98 | 2 | 动作片 |
? | 18 | 90 | 未知 |
根据knn算法的原理,我们可以求出,未知电影与每部电影之间的距离(这里采用欧式距离)
以California Man为例
>>>((3-18)**2+(104-90)**2)**(1/2)
20.518284528683193
电影名称 | 与未知i电影之间的距离 |
California |