<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def linear(self, limits=None, k=5):
 """Returns an ndarray of linear breaks."""

        start, stop = limits or (self.minval, self.maxval)
        return np.linspace(start, stop, k)