zoukankan      html  css  js  c++  java
  • 【线性回归】读取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])

    结果:

  • 相关阅读:
    第几天?
    农历02__资料
    农历01
    VC6_预编译头
    QWebEngine_C++_交互
    Qt570_CentOS64x64_02
    Qt570_CentOS64x64_01
    QWebEngineView_CssVariables
    Windows__书
    Win7SDK
  • 原文地址:https://www.cnblogs.com/xiximayou/p/12628846.html
Copyright © 2011-2022 走看看