MCPcopy Create free account
hub / github.com/OUCMachineLearning/OUCML / __init__

Method __init__

Regularization/Cutout-master/util/misc.py:5–19  ·  view source on GitHub ↗
(self, args, fieldnames, filename='log.csv')

Source from the content-addressed store, hash-verified

3
4class CSVLogger():
5 def __init__(self, args, fieldnames, filename='log.csv'):
6
7 self.filename = filename
8 self.csv_file = open(filename, 'w')
9
10 # Write model configuration at top of csv
11 writer = csv.writer(self.csv_file)
12 for arg in vars(args):
13 writer.writerow([arg, getattr(args, arg)])
14 writer.writerow([''])
15
16 self.writer = csv.DictWriter(self.csv_file, fieldnames=fieldnames)
17 self.writer.writeheader()
18
19 self.csv_file.flush()
20
21 def writerow(self, row):
22 self.writer.writerow(row)

Callers

nothing calls this directly

Calls 1

writerowMethod · 0.80

Tested by

no test coverage detected