线性回归读取txt

Posted xiximayou

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了线性回归读取txt相关的知识,希望对你有一定的参考价值。

txt中部分数据如下:

1.000000    0.067732    3.176513
1.000000    0.427810    3.816464
1.000000    0.995731    4.550095
1.000000    0.738336    4.256571
1.000000    0.981083    4.560815
1.000000    0.526171    3.929515
1.000000    0.378887    3.526170
1.000000    0.033859    3.156393
1.000000    0.132791    3.110301
1.000000    0.138306    3.149813

读取数据:

from numpy import *
import numpy as np

def loadDataSet(fileName):      #general function to parse tab -delimited floats
    numFeat = len(open(fileName).readline().split(	)) - 1 #get number of fields 
    dataMat = []
    labelMat = []
    fr = open(fileName)
    for line in fr.readlines():
        lineArr =[]
        curLine = line.strip().split(	)
        for i in range(numFeat):
            lineArr.append(float(curLine[i]))
        dataMat.append(lineArr)
        labelMat.append(float(curLine[-1]))
    return dataMat,labelMat
xArr,yArr=loadDataSet("ex0.txt")
print(xArr[:10])
print(yArr[:10])

结果:

技术图片

以上是关于线性回归读取txt的主要内容,如果未能解决你的问题,请参考以下文章

sklearn线性回归实现房价预测模型

python之简单线性回归分析

使用 Numpy 手动实现深度学习 -- 线性回归

r语言怎么做每一列和第一列线性回归

吴恩达机器学习--线性回归

线性回归和Ridge回归