pytaco.from_sp_csc(matrix, copy=True)

Convert a sparse scipy matrix to a CSC taco tensor.

Initializes a taco tensor from a scipy.sparse.csc_matrix object. This function copies the data by default.

matrix: scipy.sparse.csc_matrix

A sparse scipy matrix to use to initialize the tensor.

copy: boolean, optional

If true, taco copies the data from scipy and stores it. Otherwise, taco points to the same data as scipy.

t: tensor

A taco tensor pointing to the same underlying data as the scipy matrix if copy was set to False. Otherwise, returns a taco tensor containing data copied from the scipy matrix.


The copy flag is ignored if the GPU backend is enabled. (This restriction will be lifted in future versions of taco.)