Module type Owl_types.NdarraySig
val empty : int array ‑> arrval zeros : int array ‑> arrval ones : int array ‑> arrval gaussian : ?sigma:elt ‑> int array ‑> arrval bernoulli : ?p:float ‑> ?seed:int ‑> int array ‑> arrval shape : arr ‑> int arrayval get : arr ‑> int array ‑> eltval set : arr ‑> int array ‑> elt ‑> unitval reshape : arr ‑> int array ‑> arrval tile : arr ‑> int array ‑> arrval repeat : ?axis:int ‑> arr ‑> int ‑> arrval concatenate : ?axis:int ‑> arr array ‑> arrval split : ?axis:int ‑> int array ‑> arr ‑> arr arrayval print : ?max_row:int ‑> ?max_col:int ‑> ?header:bool ‑> ?fmt:(elt ‑> string) ‑> arr ‑> unitval draw_along_dim0 : arr ‑> int ‑> arr * int arrayval sum_ : ?axis:int ‑> arr ‑> arrval sum_slices : ?axis:int ‑> arr ‑> arrval elt_greater_equal_scalar : arr ‑> elt ‑> arrNeural network related functions
val max_pool1d : ?padding:padding ‑> arr ‑> int array ‑> int array ‑> arrval max_pool2d : ?padding:padding ‑> arr ‑> int array ‑> int array ‑> arrval max_pool3d : ?padding:padding ‑> arr ‑> int array ‑> int array ‑> arrval avg_pool1d : ?padding:padding ‑> arr ‑> int array ‑> int array ‑> arrval avg_pool2d : ?padding:padding ‑> arr ‑> int array ‑> int array ‑> arrval avg_pool3d : ?padding:padding ‑> arr ‑> int array ‑> int array ‑> arrval conv1d_backward_kernel : arr ‑> arr ‑> int array ‑> arr ‑> arrval conv2d_backward_kernel : arr ‑> arr ‑> int array ‑> arr ‑> arrval conv3d_backward_kernel : arr ‑> arr ‑> int array ‑> arr ‑> arrval max_pool1d_backward : padding ‑> arr ‑> int array ‑> int array ‑> arr ‑> arrval max_pool2d_backward : padding ‑> arr ‑> int array ‑> int array ‑> arr ‑> arrval avg_pool1d_backward : padding ‑> arr ‑> int array ‑> int array ‑> arr ‑> arrval avg_pool2d_backward : padding ‑> arr ‑> int array ‑> int array ‑> arr ‑> arr