函数说明:加载数据 Parameters: fileName - 文件名 Returns: xArr - x数据集 yArr - y数据集 Website: http://www.cuijiahua.com/ Modify: 2017-11-12
(fileName)
| 4 | import numpy as np |
| 5 | |
| 6 | def loadDataSet(fileName): |
| 7 | """ |
| 8 | 函数说明:加载数据 |
| 9 | Parameters: |
| 10 | fileName - 文件名 |
| 11 | Returns: |
| 12 | xArr - x数据集 |
| 13 | yArr - y数据集 |
| 14 | Website: |
| 15 | http://www.cuijiahua.com/ |
| 16 | Modify: |
| 17 | 2017-11-12 |
| 18 | """ |
| 19 | numFeat = len(open(fileName).readline().split('\t')) - 1 |
| 20 | xArr = []; yArr = [] |
| 21 | fr = open(fileName) |
| 22 | for line in fr.readlines(): |
| 23 | lineArr =[] |
| 24 | curLine = line.strip().split('\t') |
| 25 | for i in range(numFeat): |
| 26 | lineArr.append(float(curLine[i])) |
| 27 | xArr.append(lineArr) |
| 28 | yArr.append(float(curLine[-1])) |
| 29 | return xArr, yArr |
| 30 | |
| 31 | def standRegres(xArr,yArr): |
| 32 | """ |
no outgoing calls
no test coverage detected