(fileName)
| 1 | from numpy import * |
| 2 | # 代码来自机器实战 |
| 3 | def loadDataSet(fileName): |
| 4 | dataMat = []; labelMat = [] |
| 5 | fr = open(fileName) |
| 6 | for line in fr.readlines(): |
| 7 | lineArr = line.strip().split('\t') |
| 8 | dataMat.append([float(lineArr[0]), float(lineArr[1])]) |
| 9 | labelMat.append(float(lineArr[2])) |
| 10 | return dataMat, labelMat |
| 11 | |
| 12 | # SMO算法随机选择两个alpha的下标 |
| 13 | def selectJrand(i, m): |