Matrix windows¶
-
class
sage.matrix.matrix_window.
MatrixWindow
¶ Bases:
object
-
add
(A)¶
-
add_prod
(A, B)¶
-
echelon_in_place
()¶ Calculate the echelon form of this matrix, returning the list of pivot columns
-
element_is_zero
(i, j)¶
-
get_unsafe
(i, j)¶
-
matrix
()¶ Returns the underlying matrix that this window is a view of.
-
matrix_window
(row, col, n_rows, n_cols)¶ Returns a matrix window relative to this window of the underlying matrix.
-
ncols
()¶
-
new_empty_window
(nrows, ncols)¶
-
new_matrix_window
(matrix, row, col, n_rows, n_cols)¶ This method is here only to provide a fast cdef way of constructing new matrix windows. The only implicit assumption is that self._matrix and matrix are over the same base ring (so share the zero).
-
nrows
()¶
-
set
(src)¶
-
set_to
(A)¶ Change self, making it equal A.
-
set_to_diff
(A, B)¶
-
set_to_prod
(A, B)¶
-
set_to_sum
(A, B)¶
-
set_to_zero
()¶
-
set_unsafe
(i, j, x)¶
-
subtract
(A)¶
-
subtract_prod
(A, B)¶
-
swap_rows
(a, b)¶
-
to_matrix
()¶ Returns an actual matrix object representing this view.
-