def __repr__(self, verbosity=0):
repr = StringIO()
repr.write("Metafeatures for dataset %s\n" % self.name)
for name in self.values:
if verbosity == 0 and self.values[name].type_ != "METAFEATURE":
continue
if verbosity == 0:
repr.write(" %s: %s\n" %
(str(name), str(self.values[name].value)))
elif verbosity >= 1:
repr.write(" %s: %10s (%10fs)\n" %
(str(name), str(self.values[
name].value)[:10],
self.values[name].time))
# Add the reason for a crash if one happened!
if verbosity > 1 and self.values[name].comment:
repr.write(" %s\n" % self.values[name].comment)
return repr.getvalue()
评论列表
文章目录