本博客 付完整的代码数据
# 实现SVM,使用SMO进行优化,在选择优化的变量时采用随机选择的方式。
import sys
from numpy import *
#from math import *
def loadDataSet(filename):
fr = open(filename)
data = []
label = []
for line in fr.readlines():
lineAttr = line.strip().split('\t')
data.append([float(x) for x in lineAttr[:-1]])
label.append(float(lineAttr[-1]))
return dat