for splitValue in set(dataset[:, featureIndex].tolist()):
1 import os 2 3 os.chdir("D:\\galaxy\\aliyunsvn\\code\\MLInAction\\dataset") 4 dataArr = loadDataSet("ex00.txt") 5 dataMat = mat(dataArr) 6 dataMat[:, 0].tolist()
set(dataMat[:, 0].tolist()) >>TypeError: unhashable type: 'list'
1 import os 2 3 os.chdir("D:\\galaxy\\aliyunsvn\\code\\MLInAction\\dataset") 4 dataArr = loadDataSet("ex00.txt") 5 dataMat = mat(dataArr) 6 dataMat[:, 0].A.flatten().tolist()
>> [0.036098, 0.712386, ....
set(dataMat[:, 0].A.flatten().tolist())