2018-12-10
阅读量:
881
k-means怎么读取数据?
我们接收输入作为文本文件('data.txt')。每行代表一个项目,它包含用逗号分隔的数值(每个特征一个)。您可以在此处找到示例数据集。
我们将从文件中读取数据,并将其保存到列表中。列表的每个元素都是另一个包含要素项目值的列表。我们使用以下函数执行此操作:
def ReadData(fileName):
# Read the file, splitting by lines
f = open(fileName, 'r');
lines = f.read().splitlines();
f.close();
items = [];
for i in range(1, len(lines)):
line = lines[i].split(',');
itemFeatures = [];
for j in range(len(line)-1):
v = float(line[j]); # Convert feature value to float
itemFeatures.append(v); # Add feature value to dict
items.append(itemFeatures);
shuffle(items);
return items;






评论(0)


暂无数据
推荐帖子
0条评论
0条评论
0条评论