code: def print_attribute(name, tp, data):
      type = tp[0]
      if type == "numeric" or type == "real" or type == "integer":
          min, max, mean, std = basic_stats(data)
          print("%s,%s,%f,%f,%f,%f" % (name, type, min, max, mean, std))
      else:
          msg = name + ",{"
          for i in range(len(tp[1]) - 1):
              msg += tp[1][i] + ","
          msg += tp[1][-1]
          msg += "}"
          print(msg)
  
imports: from __future__ import division, print_function, absolute_import
  import re
  import itertools
  import datetime
  from functools import partial
  import numpy
  from scipy._lib.six import next
label_desc: Use image node_id 19 for calling a global function with example usage: print_attribute(name, tp, data) without return types