Owl_sparse_ndarray_generic
Sparse N-dimensional array module
val shape : ( 'a, 'b ) t -> int array
TODO
val num_dims : ( 'a, 'b ) t -> int
TODO
val nth_dim : ( 'a, 'b ) t -> int -> int
TODO
val numel : ( 'a, 'b ) t -> int
TODO
val nnz : ( 'a, 'b ) t -> int
TODO
val density : ( 'a, 'b ) t -> float
TODO
val get : ( 'a, 'b ) t -> int array -> 'a
TODO
val set : ( 'a, 'b ) t -> int array -> 'a -> unit
TODO
val iteri :
?axis:int option array ->
( int array -> 'a -> unit ) ->
( 'a, 'b ) t ->
unit
TODO
val iter : ?axis:int option array -> ( 'a -> unit ) -> ( 'a, 'b ) t -> unit
TODO
val filteri :
?axis:int option array ->
( int array -> 'a -> bool ) ->
( 'a, 'b ) t ->
int array array
TODO
val filter :
?axis:int option array ->
( 'a -> bool ) ->
( 'a, 'b ) t ->
int array array
TODO
val foldi :
?axis:int option array ->
( int array -> 'c -> 'a -> 'c ) ->
'c ->
( 'a, 'b ) t ->
'c
TODO
val fold :
?axis:int option array ->
( 'c -> 'a -> 'c ) ->
'c ->
( 'a, 'b ) t ->
'c
TODO
val iteri_nz :
?axis:int option array ->
( int array -> 'a -> unit ) ->
( 'a, 'b ) t ->
unit
TODO
val iter_nz : ?axis:int option array -> ( 'a -> unit ) -> ( 'a, 'b ) t -> unit
TODO
TODO
val filteri_nz :
?axis:int option array ->
( int array -> 'a -> bool ) ->
( 'a, 'b ) t ->
int array array
TODO
val filter_nz :
?axis:int option array ->
( 'a -> bool ) ->
( 'a, 'b ) t ->
int array array
TODO
val foldi_nz :
?axis:int option array ->
( int array -> 'c -> 'a -> 'c ) ->
'c ->
( 'a, 'b ) t ->
'c
TODO
val fold_nz :
?axis:int option array ->
( 'c -> 'a -> 'c ) ->
'c ->
( 'a, 'b ) t ->
'c
TODO
val exists : ( 'a -> bool ) -> ( 'a, 'b ) t -> bool
TODO
val not_exists : ( 'a -> bool ) -> ( 'a, 'b ) t -> bool
TODO
val for_all : ( 'a -> bool ) -> ( 'a, 'b ) t -> bool
TODO
val is_zero : ( 'a, 'b ) t -> bool
TODO
val is_positive : ( 'a, 'b ) t -> bool
TODO
val is_negative : ( 'a, 'b ) t -> bool
TODO
val is_nonpositive : ( 'a, 'b ) t -> bool
TODO
val is_nonnegative : ( 'a, 'b ) t -> bool
TODO
val to_array : ( 'a, 'b ) t -> (int array * 'a) array
TODO
val print : ( 'a, 'b ) t -> unit
TODO
val pp_spnda : ( 'a, 'b ) t -> unit
TODO
val save : ( 'a, 'b ) t -> string -> unit
TODO
val min : ( 'a, 'b ) t -> 'a
TODO
val max : ( 'a, 'b ) t -> 'a
TODO
val minmax : ( 'a, 'b ) t -> 'a * 'a
TODO
val sum : ( 'a, 'b ) t -> 'a
TODO
val mean : ( 'a, 'b ) t -> 'a
TODO