MCPcopy
hub / github.com/apachecn/ailearning / loadDataSet

Function loadDataSet

src/python/6.SVM/sklearn-svm-demo.py:25–41  ·  view source on GitHub ↗

对文件进行逐行解析,从而得到第行的类标签和整个数据矩阵 Args: fileName 文件名 Returns: dataMat 数据矩阵 labelMat 类标签

(fileName)

Source from the content-addressed store, hash-verified

23
24
25def loadDataSet(fileName):
26 """
27 对文件进行逐行解析,从而得到第行的类标签和整个数据矩阵
28 Args:
29 fileName 文件名
30 Returns:
31 dataMat 数据矩阵
32 labelMat 类标签
33 """
34 dataMat = []
35 labelMat = []
36 fr = open(fileName)
37 for line in fr.readlines():
38 lineArr = line.strip().split('\t')
39 dataMat.append([float(lineArr[0]), float(lineArr[1])])
40 labelMat.append(float(lineArr[2]))
41 return dataMat, labelMat
42
43
44X, Y = loadDataSet('input/6.SVM/testSet.txt')

Callers 1

Calls

no outgoing calls

Tested by

no test coverage detected