Module Owl_dense_ndarray_cSource
Types and constants
Create N-dimensional array
Sourceval bernoulli : ?p:float -> int array -> arr Obtain basic properties
Manipulate a N-dimensional array
Sourceval set_index : arr -> int array array -> elt array -> unit Sourceval split : ?axis:int -> int array -> arr -> arr array Sourceval split_vh : (int * int) array array -> arr -> arr array array Sourceval top : arr -> int -> int array array Sourceval bottom : arr -> int -> int array array Sourceval mmap : Unix.file_descr -> ?pos:int64 -> bool -> int array -> arr Iterate array elements
Sourceval filteri : (int -> elt -> bool) -> arr -> int array Sourceval iteri_nd : (int array -> elt -> unit) -> arr -> unit Sourceval filteri_nd : (int array -> elt -> bool) -> arr -> int array array Sourceval iteri_slice : ?axis:int -> (int -> arr -> unit) -> arr -> unit Sourceval iter_slice : ?axis:int -> (arr -> unit) -> arr -> unit Sourceval mapi_slice : ?axis:int -> (int -> arr -> 'c) -> arr -> 'c array Sourceval map_slice : ?axis:int -> (arr -> 'c) -> arr -> 'c array Sourceval filteri_slice : ?axis:int -> (int -> arr -> bool) -> arr -> arr array Sourceval foldi_slice : ?axis:int -> (int -> 'c -> arr -> 'c) -> 'c -> arr -> 'c Sourceval fold_slice : ?axis:int -> ('c -> arr -> 'c) -> 'c -> arr -> 'c Examine array elements or compare two arrays
Sourceval approx_equal_scalar : ?eps:float -> arr -> elt -> bool Sourceval print :
?max_row:int ->
?max_col:int ->
?header:bool ->
?fmt:(elt -> string) ->
arr ->
unit Unary mathematical operations
Binary mathematical operations
Sourceval dilated_conv1d_backward_kernel :
arr ->
arr ->
int array ->
int array ->
arr ->
arr Sourceval dilated_conv2d_backward_kernel :
arr ->
arr ->
int array ->
int array ->
arr ->
arr Sourceval dilated_conv3d_backward_kernel :
arr ->
arr ->
int array ->
int array ->
arr ->
arr Tensor Calculus
Experimental functions
Sourceval slide : ?axis:int -> ?ofs:int -> ?step:int -> window:int -> arr -> arr Fucntions of in-place modification
Sourceval bernoulli_ : ?p:float -> out:arr -> unit Sourceval get_slice_ : out:arr -> int list list -> arr -> unit Sourceval transpose_ : out:arr -> ?axis:int array -> arr -> unit Sourceval upsampling2d_ : out:arr -> arr -> int array -> unit Sourceval dilated_conv1d_backward_kernel_ :
out:arr ->
arr ->
arr ->
int array ->
int array ->
arr ->
unit Sourceval dilated_conv2d_backward_kernel_ :
out:arr ->
arr ->
arr ->
int array ->
int array ->
arr ->
unit Sourceval dilated_conv3d_backward_kernel_ :
out:arr ->
arr ->
arr ->
int array ->
int array ->
arr ->
unit Sourceval transpose_conv1d_backward_kernel_ :
out:arr ->
arr ->
arr ->
int array ->
arr ->
unit Sourceval transpose_conv2d_backward_kernel_ :
out:arr ->
arr ->
arr ->
int array ->
arr ->
unit Sourceval transpose_conv3d_backward_kernel_ :
out:arr ->
arr ->
arr ->
int array ->
arr ->
unit Sourceval upsampling2d_backward_ : out:arr -> arr -> int array -> arr -> unit