pysparse.cs.sensing package¶
Submodules¶
pysparse.cs.sensing.obsmat module¶
-
pysparse.cs.sensing.obsmat.
bernoulli
(shape, seed=None, verbose=True)[source]¶ return a matrix, which have bernoulli distribution elements columns are l2 normalized
-
pysparse.cs.sensing.obsmat.
bernoulli0
(shape, seed=None, verbose=True)[source]¶ generates Bernoulli observation matrix
Generates M-by-N Bernoulli observation matrix
Parameters: shape (list or tuple) – shape of Bernoulli observation matrix [M, N] Keyword Arguments: verbose (bool) – display log info (default: {True}) Returns: Phi – Bernoulli observation matrix Return type: ndarray
-
pysparse.cs.sensing.obsmat.
gaussian
(shape, seed=None, verbose=True)[source]¶ generates Gauss observation matrix
Generates M-by-N Gauss observation matrix which have gaussian distribution elements( columns are l2 normalized).
Parameters: shape (list or tuple) – shape of Gauss observation matrix [M, N] Keyword Arguments: verbose (bool) – display log info (default: {True}) Returns: A – Gauss observation matrix . Return type: ndarray
-
pysparse.cs.sensing.obsmat.
gaussian0
(shape, seed=None, verbose=True)[source]¶ generates Gauss observation matrix
Generates M-by-N Gauss observation matrix
Parameters: shape (list or tuple) – shape of Gauss observation matrix [M, N] Keyword Arguments: verbose (bool) – display log info (default: {True}) Returns: Phi – Gauss observation matrix . Return type: ndarray
-
pysparse.cs.sensing.obsmat.
toeplitz
(shape, verbose=True)[source]¶ generates Toeplitz observation matrix
Generates M-by-N Toeplitz observation matrix
Parameters: shape (list or tuple) – shape of Toeplitz observation matrix [M, N] Keyword Arguments: verbose (bool) – display log info (default: {True}) Returns: A – Toeplitz observation matrix . Return type: ndarray