<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def basis(self):
 """ The depth or time basis of the curve's points. Computed on the fly from the start, stop and step. Returns ndarray. The array, the same length as the curve. """

        return np.linspace(self.start, self.stop, self.shape[0], endpoint=True)