diff --git a/sktensor/core.py b/sktensor/core.py index 9f4c93f..3e4f628 100644 --- a/sktensor/core.py +++ b/sktensor/core.py @@ -98,7 +98,7 @@ def ttm(self, V, mode=None, transp=False, without=False): elif is_sequence(V): dims, vidx = check_multiplication_dims(mode, self.ndim, len(V), vidx=True, without=without) Y = self._ttm_compute(V[vidx[0]], dims[0], transp) - for i in xrange(1, len(dims)): + for i in range(1, len(dims)): Y = Y._ttm_compute(V[vidx[i]], dims[i], transp) return Y diff --git a/sktensor/dedicom.py b/sktensor/dedicom.py index 269d426..d1338d1 100644 --- a/sktensor/dedicom.py +++ b/sktensor/dedicom.py @@ -99,7 +99,7 @@ def asalsan(X, rank, **kwargs): #normX = norm(X)**2 fit = fitold = f = fitchange = 0 exectimes = [] - for iters in xrange(maxIter): + for iters in range(maxIter): tic = time.clock() fitold = fit A = __updateA(X, A, D, R, nne) @@ -114,7 +114,7 @@ def asalsan(X, rank, **kwargs): # compute fit f = 0 - for i in xrange(len(X)): + for i in range(len(X)): AD = dot(A, diag(D[i, :])) M = dot(dot(AD, R), AD.T) f += normX[i] + norm(M) ** 2 - 2 * Xflat[i].dot(M.flatten())