def _err(self): xy_p, s = self._xy_p, self._s x = np.ones(len(s)) y = np.ones(len(s)) err = np.ones(len(s)) for i in xrange(len(s)): x[i], y[i], nul1 = Bspline.__call__(self, s[i]) err[i] = abs(xy_p[0,i]- x[i]) + abs(xy_p[1,i]- y[i]) #it may be vectorized # err = abs(xy_p[0,:]) return err
def _err(self): xy_p, s = self._xy_p, self._s x = np.ones(len(s)) y = np.ones(len(s)) err = np.ones(len(s)) for i in xrange(len(s)): x[i], y[i], nul1 = Bspline.__call__(self, s[i]) err[i] = abs(xy_p[0, i] - x[i]) + abs( xy_p[1, i] - y[i]) #it may be vectorized # err = abs(xy_p[0,:]) return err