code: def __init__(self, name) -> None:
      self.__frontend_name__ = name
      # removing first underscore to get original ufunc name
      self.__name__ = name[1:]
      # getting the function from the frontend
      self.func = getattr(np_frontend, self.__frontend_name__)
  
file_path: ivy/ivy/functional/frontends/numpy/ufunc/methods.py
imports: import inspect
  from math import inf
  import ivy.functional.frontends.numpy
label_desc: Use image node_id 1 to create a new ufunc object  with example: obj = ufunc(name)