Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from processFile import processFile
- import numpy as np
- class processFile:
- @staticmethod
- def wholeFile(f):
- fileArray = []
- for line in f:
- fileArray.append(line.strip())
- return fileArray
- @staticmethod
- def liner(rows, columns, delimiter):
- lines = []
- for row in rows:
- line = []
- tok = row.split(delimiter)
- for num in columns:
- lines.append(float(tok[num]))
- return lines
- class linRegmain:
- def openfile(self, file):
- f = open(file)
- a = processFile.wholeFile(f)[1:]
- dataAvgandtemp = processFile.liner(a, [2,3], ";")
- self.xs = self.tempDiff(dataAvgandtemp)
- self.ys = processFile.liner(a,[1], ";")
- print self.xs
- print self.ys
- def tempDiff(self, lines):
- tdArray = []
- for line in lines:
- tdArray.append([line[0]-line[1]])
- return tdArray
- def train():
- pass
- def run():
- pass
- def evaluate():
- pass
- if __name__ == '__main__':
- LR = linRegmain()
- LR.openfile('djia_temp.csv')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement