<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def wcspt_to_datapt(self, wcspt, coords='data', naxispath=None):
 """ Convert multiple WCS to data points. Parameters wcspt : array-like WCS coordinates in the format of coords : 'data' or None, optional, default to 'data' Expresses whether the data coordinate is indexed from zero. naxispath : list-like or None, optional, defaults to None A sequence defining the pixel indexes > 2D, if any. Returns ------- datapt : array-like Pixel coordinates in the format of """

        # We provide a list comprehension version for WCS packages that
        # don't support array operations.
        if naxispath:
            raise NotImplementedError

        return np.asarray([self.radectopix(pt[0], pt[1], coords=coords)
                           for pt in wcspt])