code: def time_functions_1v(self, mtype, func, msize):
      # fun = {'np.ma.sin': np.ma.sin, 'np.sin': np.sin}[func]
      fun = eval(f"{mtype}.{func}")
      if msize == "small":
          fun(self.nmxs)
      elif msize == "big":
          fun(self.nmxl)
  
imports: from .common import Benchmark
  import numpy
label_desc: Use image node_id 2 for calling the MAFunctions1v obj's underlying member method code with example usage: obj.time_functions_1v(mtype, func, msize) without return types