当前位置:   article > 正文

从csv中读取数据_csv.reader list(f_csv)

csv.reader list(f_csv)
 
  1. import csv
  2. import numpy as np
  3. def loadDataSet(filename): # 读取数据
  4. with open(filename) as f:
  5. dataMat = []
  6. labelMat = []
  7. f_csv = csv.reader(f) ## 用csv读取直接是个list
  8. headers = next(f_csv)
  9. for row in f_csv:
  10. dataMat.append([float(row[0]), float(row[1])])
  11. labelMat.append(float(row[2]))
  12. f.close()
  13. return dataMat, labelMat
  14. def loadData(filename): # 读取数据
  15. dataMat=[]
  16. labelMat=[]
  17. fr=open(filename)
  18. next(fr) # 忽略第一行
  19. for line in fr.readlines():
  20. lineArr=line.strip().split(',')
  21. dataMat.append([lineArr[0],lineArr[1]])
  22. labelMat.append(lineArr[2])
  23. return dataMat,labelMat # 返回数据特征和数据类别
  24. if __name__ == '__main__':
  25. dataMat,labelMat = loadData('test_data.csv')
  26. print(dataMat,labelMat)
 
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/花生_TL007/article/detail/212548
推荐阅读
相关标签
  

闽ICP备14008679号