Advertisement
Guest User

Untitled

a guest
Apr 22nd, 2013
128
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.95 KB | None | 0 0
  1. from processFile import processFile
  2. import numpy as np
  3.  
  4. class processFile:
  5.  
  6. @staticmethod
  7. def wholeFile(f):
  8. fileArray = []
  9. for line in f:
  10. fileArray.append(line.strip())
  11. return fileArray
  12.  
  13. @staticmethod
  14. def liner(rows, columns, delimiter):
  15. lines = []
  16. for row in rows:
  17. line = []
  18. tok = row.split(delimiter)
  19. for num in columns:
  20. lines.append(float(tok[num]))
  21. return lines
  22.  
  23. class linRegmain:
  24. def openfile(self, file):
  25. f = open(file)
  26. a = processFile.wholeFile(f)[1:]
  27. dataAvgandtemp = processFile.liner(a, [2,3], ";")
  28. self.xs = self.tempDiff(dataAvgandtemp)
  29. self.ys = processFile.liner(a,[1], ";")
  30. print self.xs
  31. print self.ys
  32.  
  33.  
  34. def tempDiff(self, lines):
  35. tdArray = []
  36. for line in lines:
  37. tdArray.append([line[0]-line[1]])
  38. return tdArray
  39.  
  40. def train():
  41. pass
  42.  
  43. def run():
  44. pass
  45.  
  46. def evaluate():
  47. pass
  48.  
  49. if __name__ == '__main__':
  50. LR = linRegmain()
  51. LR.openfile('djia_temp.csv')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement