[−][src]Function arrayfire::sparse_from_host
pub fn sparse_from_host<T>(
rows: u64,
cols: u64,
nzz: u64,
values: &[T],
row_indices: &[i32],
col_indices: &[i32],
format: SparseFormat
) -> Array<T> where
T: HasAfEnum + FloatingPoint,
Create sprase matrix from data on host memory
This function converts host array values into sparse array of format sparse
format using host arrays row_indices and col_indices.
Parameters
rowsis the number of rows in the dense matrixcolsis the number of columns in the dense matrixnzzis the number of non zero elements in the dense matrixvaluesis the \ref af::array containing the non-zero elements `of the matrixrow_indicesis the row indices for the sparse arraycol_indicesis the column indices for the sparse arrayformatis the storage format of the sparse array
Return Values
Array with data in given sparse format
Note
The rules for deep copy/shallow copy/reference are the same as for creating a regular Array.