<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def approx_contains(self, point, atol):
 """Return ``True`` if ``point`` is "almost" contained in this set. Parameters point : `array-like` or float Point to be tested. Its length must be equal to `ndim`. In the 1d case, ``point`` can be given as a float. atol : float Maximum allowed distance in maximum norm from ``point`` to ``self``. Examples -------- False True """

        try:
            # Duck-typed check of type
            point = np.array(point, dtype=np.float, copy=False, ndmin=1)
        except (ValueError, TypeError):
            return False

        if point.size == 0:
            return True
        elif point.shape != (self.ndim,):
            return False

        return self.dist(point, exponent=np.inf) <= atol