code: def ufunc_call(cls, tensor_op, inputs, out, where, **kw):
      if out is not None:
          return NotImplemented
      if where is not None:
          raise NotImplementedError
  
      try:
          op = _tensor_op_to_df_op[tensor_op](**kw)
          return op(*inputs)
      except (KeyError, TypeError):
          return NotImplemented
  
imports: from ...utils import classproperty
label_desc: Use image node_id 2 for calling the TensorUfuncMixin obj's underlying member method code with example usage: obj.ufunc_call(cls, tensor_op, inputs, out, where) and returns: NotImplemented, op, NotImplemented