code: def drop_arg(self, argname, raise_if_not_found=False):
      ps = dict(self.parameters.items())
      if argname in ps:
          del ps[argname]
      elif raise_if_not_found:
          raise KeyError(f"'{argname}' not found in {list(ps.keys())}")
      return self.replace(parameters=ps.values())
  
file_path: nnabla/python/src/nnabla/utils/signature_utils.py
imports: import inspect
label_desc: Use image node_id 1 for calling the SignatureEx obj's underlying member method code with example usage: obj.drop_arg(argname, raise_if_not_found) and returns: self