Module Owl_sparse_ndarray_cSource
Create sparse ndarray
Sourceval binary : ?density:float -> int array -> arr Obtain basic properties
Manipulate a N-dimensional array
Iterate array elements
Sourceval iteri : ?axis:int option array -> (int array -> elt -> unit) -> arr -> unit Sourceval iter : ?axis:int option array -> (elt -> unit) -> arr -> unit Sourceval filteri :
?axis:int option array ->
(int array -> elt -> bool) ->
arr ->
int array array Sourceval filter : ?axis:int option array -> (elt -> bool) -> arr -> int array array Sourceval foldi :
?axis:int option array ->
(int array -> 'c -> elt -> 'c) ->
'c ->
arr ->
'c Sourceval fold : ?axis:int option array -> ('c -> elt -> 'c) -> 'c -> arr -> 'c Sourceval iteri_nz :
?axis:int option array ->
(int array -> elt -> unit) ->
arr ->
unit Sourceval iter_nz : ?axis:int option array -> (elt -> unit) -> arr -> unit Sourceval filteri_nz :
?axis:int option array ->
(int array -> elt -> bool) ->
arr ->
int array array Sourceval filter_nz :
?axis:int option array ->
(elt -> bool) ->
arr ->
int array array Sourceval foldi_nz :
?axis:int option array ->
(int array -> 'c -> elt -> 'c) ->
'c ->
arr ->
'c Sourceval fold_nz : ?axis:int option array -> ('c -> elt -> 'c) -> 'c -> arr -> 'c Examine array elements or compare two arrays
Sourceval of_array : int array -> (int array * elt) array -> arr Unary mathematical operations
Binary mathematical operations