Skip to content

Commit fc7856a

Browse files
committed
replace get set in antitranspose with copy
1 parent cf86bdf commit fc7856a

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

src/sage/matrix/matrix_dense.pyx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -183,7 +183,7 @@ cdef class Matrix_dense(matrix.Matrix):
183183
rj -= 1
184184
for i from 0 <= i < nr:
185185
ri -= 1
186-
atrans.set_unsafe(j, i, self.get_unsafe(ri, rj))
186+
atrans.copy_from_unsafe(j, i, self, ri, rj)
187187

188188
if self._subdivisions is not None:
189189
row_divs, col_divs = self.subdivisions()

src/sage/matrix/matrix_sparse.pyx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -464,7 +464,7 @@ cdef class Matrix_sparse(matrix.Matrix):
464464
for k from 0 <= k < len(nz):
465465
i = get_ij(nz, k, 0)
466466
j = get_ij(nz, k, 1)
467-
A.set_unsafe(self._ncols-j-1, self._nrows-i-1,self.get_unsafe(i,j))
467+
A.copy_from_unsafe(self._ncols-j-1, self._nrows-i-1, self, i, j)
468468
if self._subdivisions is not None:
469469
row_divs, col_divs = self.subdivisions()
470470
A.subdivide(list(reversed([self._ncols - t for t in col_divs])),

0 commit comments

Comments
 (0)