import pandas as pd
import numpy as np

def initData():
    path = "D:\学习\机器学习\svm\krkopt.data"
    df = pd.read_csv(path, header=None, sep='\s+')
    print(len(df))

    np_tests = np.array(df)

    for i, test in enumerate(np_tests):
        print("第%d行的数据是%s:" % (i, test))

使用read_csv()方法可以直接读取data文件,虽然会丢失data文件的头行,但是读取数据够用了

更多推荐

python读取data文件并输出