python中不使用scikit学习模块的曼哈顿距离问题?

2024-06-16 11:32:50 发布

您现在位置:Python中文网/ 问答频道 /正文

我需要根据5个宏观经济和社会特征/指标(预期寿命、婴儿死亡率、军事支出占GDP的百分比等)预测一个国家的某一指数水平(1-100分制),这是目标特征

我需要使用3-最近邻预测模型&;加权k-nn

我还需要在范围归一化后进行预测

我正在寻找一些关于如何用python实现这一点的想法

谢谢


Tags: 模型目标水平特征国家指数指标社会
1条回答
网友
1楼 · 发布于 2024-06-16 11:32:50

我认为您应该从使用scikit开始“学会并开始工作”

然后,您应该使用曼哈顿距离的函数,因此:

def dist_manhattan(point1, point2):
    ...

如果您得到了这一点,则需要实现规范化功能:

def normalize(dataset):
    ...

然后你可以实现你的加权knn,就像一个函数

def w_knn(dataset):
    ...

如果您有python方面的通用struggel,我建议您阅读一些关于python的书籍或观看/阅读教程

相关问题 更多 >