(dataSet, axis, value)
| 84 | 2017-07-24 |
| 85 | """ |
| 86 | def splitDataSet(dataSet, axis, value): |
| 87 | retDataSet = [] #创建返回的数据集列表 |
| 88 | for featVec in dataSet: #遍历数据集 |
| 89 | if featVec[axis] == value: |
| 90 | reducedFeatVec = featVec[:axis] #去掉axis特征 |
| 91 | reducedFeatVec.extend(featVec[axis+1:]) #将符合条件的添加到返回的数据集 |
| 92 | retDataSet.append(reducedFeatVec) |
| 93 | return retDataSet #返回划分后的数据集 |
| 94 | |
| 95 | """ |
| 96 | 函数说明:选择最优特征 |
no outgoing calls
no test coverage detected