pyarts.catalogues.Sparse¶
-
class
pyarts.catalogues.
Sparse
(arg1, shape=None, dtype=None, copy=False)[source]¶ Wrapper around
scipy.sparse.csc_matrix
.This class wraps around the SciPy Compressed Sparse Column matrix. The usage is exactly the same, but support for reading and writing XML files is added. Also additional attributes were added to map the ARTS implementation of Sparse.
-
__init__
(arg1, shape=None, dtype=None, copy=False)¶ Initialize self. See help(type(self)) for accurate signature.
Methods
__init__
(arg1[, shape, dtype, copy])Initialize self.
arcsin
()Element-wise arcsin.
arcsinh
()Element-wise arcsinh.
arctan
()Element-wise arctan.
arctanh
()Element-wise arctanh.
argmax
([axis, out])Return indices of maximum elements along an axis.
argmin
([axis, out])Return indices of minimum elements along an axis.
asformat
(format[, copy])Return this matrix in the passed format.
asfptype
()Upcast matrix to a floating point format (if necessary)
astype
(dtype[, casting, copy])Cast the matrix elements to a specified type.
ceil
()Element-wise ceil.
check_format
([full_check])check whether the matrix format is valid
conj
([copy])Element-wise complex conjugation.
conjugate
([copy])Element-wise complex conjugation.
copy
()Returns a copy of this matrix.
count_nonzero
()Number of non-zero entries, equivalent to
deg2rad
()Element-wise deg2rad.
diagonal
([k])Returns the kth diagonal of the matrix.
dot
(other)Ordinary dot product
eliminate_zeros
()Remove zero entries from the matrix
expm1
()Element-wise expm1.
floor
()Element-wise floor.
from_xml
(xmlelement)Loads a Sparse object from an existing file.
getH
()Return the Hermitian transpose of this matrix.
get_shape
()Get shape of a matrix.
getcol
(i)Returns a copy of column i of the matrix, as a (m x 1) CSC matrix (column vector).
getformat
()Format of a matrix representation as a string.
getmaxprint
()Maximum number of elements to display when printed.
getnnz
([axis])Number of stored values, including explicit zeros.
getrow
(i)Returns a copy of row i of the matrix, as a (1 x n) CSR matrix (row vector).
log1p
()Element-wise log1p.
max
([axis, out])Return the maximum of the matrix or maximum along an axis.
maximum
(other)Element-wise maximum between this and another matrix.
mean
([axis, dtype, out])Compute the arithmetic mean along the specified axis.
min
([axis, out])Return the minimum of the matrix or maximum along an axis.
minimum
(other)Element-wise minimum between this and another matrix.
multiply
(other)Point-wise multiplication by another matrix, vector, or scalar.
nonzero
()nonzero indices
power
(n[, dtype])This function performs element-wise power.
prune
()Remove empty space after all non-zero elements.
rad2deg
()Element-wise rad2deg.
reshape
(self, shape[, order, copy])Gives a new shape to a sparse matrix without changing its data.
resize
(*shape)Resize the matrix in-place to dimensions given by
shape
rint
()Element-wise rint.
set_shape
(shape)See reshape.
setdiag
(values[, k])Set diagonal or off-diagonal elements of the array.
sign
()Element-wise sign.
sin
()Element-wise sin.
sinh
()Element-wise sinh.
sort_indices
()Sort the indices of this matrix in place
sorted_indices
()Return a copy of this matrix with sorted indices
sqrt
()Element-wise sqrt.
sum
([axis, dtype, out])Sum the matrix elements over a given axis.
sum_duplicates
()Eliminate duplicate matrix entries by adding them together
tan
()Element-wise tan.
tanh
()Element-wise tanh.
toarray
([order, out])Return a dense ndarray representation of this matrix.
tobsr
([blocksize, copy])Convert this matrix to Block Sparse Row format.
tocoo
([copy])Convert this matrix to COOrdinate format.
tocsc
([copy])Convert this matrix to Compressed Sparse Column format.
tocsr
([copy])Convert this matrix to Compressed Sparse Row format.
todense
([order, out])Return a dense matrix representation of this matrix.
todia
([copy])Convert this matrix to sparse DIAgonal format.
todok
([copy])Convert this matrix to Dictionary Of Keys format.
tolil
([copy])Convert this matrix to List of Lists format.
transpose
([axes, copy])Reverses the dimensions of the sparse matrix.
trunc
()Element-wise trunc.
write_xml
(xmlwriter[, attr])Write a Sparse object to an ARTS XML file.
Attributes
colindex
Column indices to locate data in matrix.
dtype
format
has_canonical_format
Determine whether the matrix has sorted indices and no duplicates
has_sorted_indices
Determine whether the matrix has sorted indices
ncols
Number of columns.
ndim
nnz
Number of stored values, including explicit zeros.
nrows
Number of rows.
rowindex
Row indices to locate data in matrix.
shape
Get shape of a matrix.
sparsedata
Data value at specified positions in matrix.
-