optional csv export
This commit is contained in:
@@ -26,7 +26,7 @@ class LambdaReduce(LambdaBase):
|
||||
return reduce(self.lambda_func,self.forward_prepare(input))
|
||||
|
||||
|
||||
def load_estimation_model(inputfilename, outputfilename, begin, end):
|
||||
def load_estimation_model(inputfilename, outputfilename, begin, end, csv_export=True):
|
||||
with open(inputfilename, "r") as rf:
|
||||
contents = rf.read()
|
||||
contents = contents.split(",")
|
||||
@@ -53,8 +53,11 @@ def load_estimation_model(inputfilename, outputfilename, begin, end):
|
||||
model.load_state_dict(torch.load("em.pth"))
|
||||
my_prediction = model.forward(data)
|
||||
|
||||
with open(outputfilename, "w") as wf:
|
||||
wf.write("NAME,begin,end,F1,F2,F3,F4\n")
|
||||
wf.write(name + "," + str(begin) + "," + str(end) + "," + \
|
||||
str(1000 * float(my_prediction[0][0])) + "," + str(1000 * float(my_prediction[0][1])) + "," + \
|
||||
str(1000 * float(my_prediction[0][2])) + "," + str(1000 * float(my_prediction[0][3])) + "\n")
|
||||
if csv_export:
|
||||
with open(outputfilename, "w") as wf:
|
||||
wf.write("NAME,begin,end,F1,F2,F3,F4\n")
|
||||
wf.write(name + "," + str(begin) + "," + str(end) + "," + \
|
||||
str(1000 * float(my_prediction[0][0])) + "," + str(1000 * float(my_prediction[0][1])) + "," + \
|
||||
str(1000 * float(my_prediction[0][2])) + "," + str(1000 * float(my_prediction[0][3])) + "\n")
|
||||
|
||||
return my_prediction
|
||||
|
||||
Reference in New Issue
Block a user