Owl_sparse_ndarray_genericSparse N-dimensional array module
type ('a, 'b) kind = ('a, 'b) Bigarray.kindType of ``kind``.
val shape : ('a, 'b) t -> int arrayTODO
val num_dims : ('a, 'b) t -> intTODO
val nth_dim : ('a, 'b) t -> int -> intTODO
val numel : ('a, 'b) t -> intTODO
val nnz : ('a, 'b) t -> intTODO
val density : ('a, 'b) t -> floatTODO
val get : ('a, 'b) t -> int array -> 'aTODO
val set : ('a, 'b) t -> int array -> 'a -> unitTODO
val iteri :
?axis:int option array ->
(int array -> 'a -> unit) ->
('a, 'b) t ->
unitTODO
val iter : ?axis:int option array -> ('a -> unit) -> ('a, 'b) t -> unitTODO
val filteri :
?axis:int option array ->
(int array -> 'a -> bool) ->
('a, 'b) t ->
int array arrayTODO
val filter :
?axis:int option array ->
('a -> bool) ->
('a, 'b) t ->
int array arrayTODO
val foldi :
?axis:int option array ->
(int array -> 'c -> 'a -> 'c) ->
'c ->
('a, 'b) t ->
'cTODO
val fold : ?axis:int option array -> ('c -> 'a -> 'c) -> 'c -> ('a, 'b) t -> 'cTODO
val iteri_nz :
?axis:int option array ->
(int array -> 'a -> unit) ->
('a, 'b) t ->
unitTODO
val iter_nz : ?axis:int option array -> ('a -> unit) -> ('a, 'b) t -> unitTODO
val filteri_nz :
?axis:int option array ->
(int array -> 'a -> bool) ->
('a, 'b) t ->
int array arrayTODO
val filter_nz :
?axis:int option array ->
('a -> bool) ->
('a, 'b) t ->
int array arrayTODO
val foldi_nz :
?axis:int option array ->
(int array -> 'c -> 'a -> 'c) ->
'c ->
('a, 'b) t ->
'cTODO
val fold_nz :
?axis:int option array ->
('c -> 'a -> 'c) ->
'c ->
('a, 'b) t ->
'cTODO
val exists : ('a -> bool) -> ('a, 'b) t -> boolTODO
val not_exists : ('a -> bool) -> ('a, 'b) t -> boolTODO
val for_all : ('a -> bool) -> ('a, 'b) t -> boolTODO
val is_zero : ('a, 'b) t -> boolTODO
val is_positive : ('a, 'b) t -> boolTODO
val is_negative : ('a, 'b) t -> boolTODO
val is_nonpositive : ('a, 'b) t -> boolTODO
val is_nonnegative : ('a, 'b) t -> boolTODO
val to_array : ('a, 'b) t -> (int array * 'a) arrayTODO
val print : ('a, 'b) t -> unitTODO
val pp_spnda : ('a, 'b) t -> unitTODO
val save : ('a, 'b) t -> string -> unitTODO
val min : ('a, 'b) t -> 'aTODO
val max : ('a, 'b) t -> 'aTODO
val minmax : ('a, 'b) t -> 'a * 'aTODO
val sum : ('a, 'b) t -> 'aTODO
val mean : ('a, 'b) t -> 'aTODO