读取UCI数据集iris.data中数据:
>> [attrib1, attrib2, attrib3, attrib4, class] = textread('data\iris.data', '%f%f%f%f%s', 'delimiter', ',');
>> attrib = [attrib1'; attrib2'; attrib3'; attrib4']';
>> a = zeros(150, 1);
>> a(strcmp(class, 'Iris-setosa')) = 1;
>> a(strcmp(class, 'Iris-versicolor')) = 2;
>> a(strcmp(class, 'Iris-virginica')) = 3;
至此,属性值均保存到attrib中,类别值保存到数组a中。

本文介绍如何使用Matlab从UCI数据集中读取Iris数据,并将属性值存储到数组中,同时将类别标签转换为数值形式。

334

被折叠的 条评论
为什么被折叠?



