code: def exclude(self, other):
          
          if isinstance(other, list) or isinstance(other, ndarray):
              other = asarray(other)
              coords_other = asarray(where(other)).T.tolist()
          else:
              coords_other = other.coordinates.tolist()
  
          coords_self = self.coordinates.tolist()
  
          complement = [a for a in coords_self if a not in coords_other]
  
          return one(complement)
docs: Remove coordinates from another region or an array.
  
          If other is an array, will remove coordinates of all
          non-zero elements from this region. If other is a region,
          will remove any matching coordinates.
  
          Parameters
          ----------
          other : ndarray or one region
              Region to remove.