Module Owl_sparse_dok_matrix
Create sparse matrices
val zeros : ?density:float -> ('a, 'b) kind -> int -> int -> ('a, 'b) tObtain the basic properties
val shape : ('a, 'b) t -> int * intval row_num : ('a, 'b) t -> intval col_num : ('a, 'b) t -> intval numel : ('a, 'b) t -> intval nnz : ('a, 'b) t -> intval density : ('a, 'b) t -> floatval kind : ('a, 'b) t -> ('a, 'b) kindManipulate a matrix
val set : ('a, 'b) t -> int -> int -> 'a -> unitval get : ('a, 'b) t -> int -> int -> 'aval reset : ('a, 'b) t -> unitval copy : ('a, 'b) t -> ('a, 'b) tIterate elements, columns, and rows
val iteri_nz : (int -> int -> 'a -> unit) -> ('a, 'b) t -> unitval save : ('a, 'b) t -> string -> unitval load : ('a, 'b) kind -> string -> ('a, 'b) t