Sparse matrices: the matrix module

astra.matrix.clear()[source]

Clear all matrix objects.

astra.matrix.create(data)[source]

Create matrix object with data.

Parameters:

data (scipy.sparse.csr_matrix) – Data to fill the created object with.

Returns:

int – the ID of the constructed object.

astra.matrix.delete(ids)[source]

Delete a matrix object.

Parameters:

ids (int or list) – ID or list of ID’s to delete.

astra.matrix.get(i)[source]

Get a matrix object.

Parameters:

i (int) – ID of object to get.

Returns:

scipy.sparse.csr_matrix – The object data.

astra.matrix.get_size(i)[source]

Get matrix dimensions.

Parameters:

i (int) – ID of object.

Returns:

tuple – matrix dimensions.

astra.matrix.info()[source]

Print info on matrix objects in memory.

astra.matrix.store(i, data)[source]

Fill existing matrix object with data.

Parameters:
  • i (int) – ID of object to fill.

  • data (scipy.sparse.csr_matrix) – Data to fill the object with.