热线电话:13121318867

登录
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.0000
2
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子