MCPcopy Create free account
hub / github.com/baegwangbin/surface_normal_uncertainty / log_normal_errors

Function log_normal_errors

utils/utils.py:78–90  ·  view source on GitHub ↗
(metrics, where_to_write, first_line)

Source from the content-addressed store, hash-verified

76
77# log normal errors
78def log_normal_errors(metrics, where_to_write, first_line):
79 print(first_line)
80 print("mean median rmse 5 7.5 11.25 22.5 30")
81 print("%.3f %.3f %.3f %.3f %.3f %.3f %.3f %.3f" % (
82 metrics['mean'], metrics['median'], metrics['rmse'],
83 metrics['a1'], metrics['a2'], metrics['a3'], metrics['a4'], metrics['a5']))
84
85 with open(where_to_write, 'a') as f:
86 f.write('%s\n' % first_line)
87 f.write("mean median rmse 5 7.5 11.25 22.5 30\n")
88 f.write("%.3f %.3f %.3f %.3f %.3f %.3f %.3f %.3f\n\n" % (
89 metrics['mean'], metrics['median'], metrics['rmse'],
90 metrics['a1'], metrics['a2'], metrics['a3'], metrics['a4'], metrics['a5']))
91
92
93# makedir

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected