Module type Owl_types_ndarray_eltcmp.Sig
include Owl_types_ndarray_basic.Sig
val empty : int array -> arrval zeros : int array -> arrval ones : int array -> arrval create : int array -> elt -> arrval sequential : ?a:elt -> ?step:elt -> int array -> arrval gaussian : ?mu:elt -> ?sigma:elt -> int array -> arrval bernoulli : ?p:elt -> int array -> arrval init : int array -> (int -> elt) -> arrval init_nd : int array -> (int array -> elt) -> arrval shape : arr -> int arrayval get : arr -> int array -> eltval set : arr -> int array -> elt -> unitval get_slice : int list list -> arr -> arrval set_slice : int list list -> arr -> arr -> unitval copy_ : out:arr -> arr -> unitval reshape : arr -> int array -> arrval tile : arr -> int array -> arrval repeat : arr -> int array -> arrval concatenate : ?axis:int -> arr array -> arrval stack : ?axis:int -> arr array -> arrval split : ?axis:int -> int array -> arr -> arr arrayval expand : ?hi:bool -> arr -> int -> arrval squeeze : ?axis:int array -> arr -> arrval draw : ?axis:int -> arr -> int -> arr * int arrayval one_hot : int -> arr -> arrval pad : ?v:elt -> int list list -> arr -> arrval print :
?max_row:int ->
?max_col:int ->
?header:bool ->
?fmt:(elt -> string) ->
arr ->
unitval min : ?axis:int -> ?keep_dims:bool -> arr -> arrval max : ?axis:int -> ?keep_dims:bool -> arr -> arrval sum : ?axis:int -> ?keep_dims:bool -> arr -> arrval sum_reduce : ?axis:int array -> arr -> arrval log_sum_exp : ?axis:int -> ?keep_dims:bool -> arr -> arrval upsampling2d : arr -> 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 dilated_conv1d_backward_kernel :
arr ->
arr ->
int array ->
int array ->
arr ->
arrval dilated_conv2d_backward_kernel :
arr ->
arr ->
int array ->
int array ->
arr ->
arrval dilated_conv3d_backward_kernel :
arr ->
arr ->
int array ->
int array ->
arr ->
arrval transpose_conv1d_backward_kernel : arr -> arr -> int array -> arr -> arrval transpose_conv2d_backward_kernel : arr -> arr -> int array -> arr -> arrval transpose_conv3d_backward_kernel : arr -> arr -> int array -> arr -> arrval upsampling2d_backward : arr -> int array -> arr -> arrval rows : arr -> int array -> arrval copy_row_to : arr -> arr -> int -> unitval copy_col_to : arr -> arr -> int -> unitval diag : ?k:int -> arr -> arrval transpose : ?axis:int array -> arr -> arrval to_rows : arr -> arr arrayval of_rows : arr array -> arrval to_cols : arr -> arr arrayval of_cols : arr array -> arrval of_array : elt array -> int array -> arrval of_arrays : elt array array -> arrval float_to_elt : float -> eltval elt_to_float : elt -> floatval elt_less_equal_scalar : arr -> elt -> arrval elt_greater_equal_scalar : arr -> elt -> arr