def METHOD_NAME(self):
    """
    The shape of the array to be iterated over.
    For an example, see `Arrayterator`.
    """
    return tuple(((stop-start-1)//step+1) for start, stop, step in
            zip(self.start, self.stop, self.step))