热线电话:13121318867

登录
2019-01-16 阅读量: 729
python如何实现K近邻(1)

让我们的输入文件采用以下格式:

f = open('data.txt','r');
lines = f.read()。splitlines()

;
f.close();身高,体重,年龄,班级
1.70,65,20,程序员
1.90,85,33,Builder
1.78,76,31,建造者
1.73,74,24,程序员
1.81,75,35,Builder
1.73,70,75,科学家
1.80,71,63,科学家
1.75,69,25,程序员

每个项目都是一行,在“类”下,我们看到项目的分类位置。要素名称下的值(“高度”等)是项目对该要素的值。所有值和功能都以逗号分隔。

将这些数据文件放在工作目录data2data中。选择一个并将内容原样粘贴到名为data的文本文件中。

我们将从文件中读取(名为“data.txt”),我们将按行分割输入:

该文件的第一行包含功能名称,末尾带有关键字“Class”。我们希望将功能名称存储到列表中:

#用逗号分割第一行,
#删除第一个元素和
#将其余部分保存到列表中。该
#list现在保留该功能
#数据集的名称。
features = lines [0] .split(',')[: - 1];
0.0000
4
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子