Module Make.Maths

val (+) : Core.t -> Core.t -> Core.t

Refer to :doc:`owl_dense_ndarray_generic`

val (-) : Core.t -> Core.t -> Core.t

Refer to :doc:`owl_dense_ndarray_generic`

val (*) : Core.t -> Core.t -> Core.t

Refer to :doc:`owl_dense_ndarray_generic`

val (/) : Core.t -> Core.t -> Core.t

Refer to :doc:`owl_dense_ndarray_generic`

val (*@) : Core.t -> Core.t -> Core.t

Refer to :doc:`owl_dense_ndarray_generic`

val (**) : Core.t -> Core.t -> Core.t

Refer to :doc:`owl_dense_ndarray_generic`

val add : Core.t -> Core.t -> Core.t

Refer to :doc:`owl_dense_ndarray_generic`

val sub : Core.t -> Core.t -> Core.t

Refer to :doc:`owl_dense_ndarray_generic`

val mul : Core.t -> Core.t -> Core.t

Refer to :doc:`owl_dense_ndarray_generic`

val div : Core.t -> Core.t -> Core.t

Refer to :doc:`owl_dense_ndarray_generic`

val kron : Core.t -> Core.t -> Core.t

Refer to :doc:`owl_dense_matrix_generic`

val dot : Core.t -> Core.t -> Core.t

Refer to :doc:`owl_dense_ndarray_generic`

val pow : Core.t -> Core.t -> Core.t

Refer to :doc:`owl_dense_ndarray_generic`

val atan2 : Core.t -> Core.t -> Core.t

Refer to :doc:`owl_dense_ndarray_generic`

val min2 : Core.t -> Core.t -> Core.t

Refer to :doc:`owl_dense_ndarray_generic`

val max2 : Core.t -> Core.t -> Core.t

Refer to :doc:`owl_dense_ndarray_generic`

val cross_entropy : Core.t -> Core.t -> Core.t

Refer to :doc:`owl_dense_ndarray_generic`

val inv : Core.t -> Core.t

Refer to :doc:`owl_dense_ndarray_generic`

val neg : Core.t -> Core.t

Refer to :doc:`owl_dense_ndarray_generic`

val abs : Core.t -> Core.t

Refer to :doc:`owl_dense_ndarray_generic`

val signum : Core.t -> Core.t

Refer to :doc:`owl_dense_ndarray_generic`

val floor : Core.t -> Core.t

Refer to :doc:`owl_dense_ndarray_generic`

val ceil : Core.t -> Core.t

Refer to :doc:`owl_dense_ndarray_generic`

val round : Core.t -> Core.t

Refer to :doc:`owl_dense_ndarray_generic`

val sqr : Core.t -> Core.t

Refer to :doc:`owl_dense_ndarray_generic`

val sqrt : Core.t -> Core.t

Refer to :doc:`owl_dense_ndarray_generic`

val log : Core.t -> Core.t

Refer to :doc:`owl_dense_ndarray_generic`

val log2 : Core.t -> Core.t

Refer to :doc:`owl_dense_ndarray_generic`

val log10 : Core.t -> Core.t

Refer to :doc:`owl_dense_ndarray_generic`

val exp : Core.t -> Core.t

Refer to :doc:`owl_dense_ndarray_generic`

val sin : Core.t -> Core.t

Refer to :doc:`owl_dense_ndarray_generic`

val cos : Core.t -> Core.t

Refer to :doc:`owl_dense_ndarray_generic`

val tan : Core.t -> Core.t

Refer to :doc:`owl_dense_ndarray_generic`

val sinh : Core.t -> Core.t

Refer to :doc:`owl_dense_ndarray_generic`

val cosh : Core.t -> Core.t

Refer to :doc:`owl_dense_ndarray_generic`

val tanh : Core.t -> Core.t

Refer to :doc:`owl_dense_ndarray_generic`

val asin : Core.t -> Core.t

Refer to :doc:`owl_dense_ndarray_generic`

val acos : Core.t -> Core.t

Refer to :doc:`owl_dense_ndarray_generic`

val atan : Core.t -> Core.t

Refer to :doc:`owl_dense_ndarray_generic`

val asinh : Core.t -> Core.t

Refer to :doc:`owl_dense_ndarray_generic`

val acosh : Core.t -> Core.t

Refer to :doc:`owl_dense_ndarray_generic`

val atanh : Core.t -> Core.t

Refer to :doc:`owl_dense_ndarray_generic`

val sum' : Core.t -> Core.t

Refer to :doc:`owl_dense_ndarray_generic`

val log_sum_exp' : Core.t -> Core.t

Refer to :doc:`owl_dense_ndarray_generic`

val log_sum_exp : ?axis:int -> ?keep_dims:bool -> Core.t -> Core.t

Refer to :doc:`owl_dense_ndarray_generic`

val sum : ?axis:int -> ?keep_dims:bool -> Core.t -> Core.t

Refer to :doc:`owl_dense_ndarray_generic`

val sum_reduce : ?axis:int array -> Core.t -> Core.t

Refer to :doc:`owl_dense_ndarray_generic`

val mean : Core.t -> Core.t

Refer to :doc:`owl_dense_ndarray_generic`

val transpose : ?axis:int array -> Core.t -> Core.t

Refer to :doc:`owl_dense_ndarray_generic`

val swap : int -> int -> Core.t -> Core.t

Refer to :doc:`owl_dense_ndarray_generic`

val l1norm' : Core.t -> Core.t

Refer to :doc:`owl_dense_ndarray_generic`

val l2norm' : Core.t -> Core.t

Refer to :doc:`owl_dense_ndarray_generic`

val l2norm_sqr' : Core.t -> Core.t

Refer to :doc:`owl_dense_ndarray_generic`

val sigmoid : Core.t -> Core.t

Refer to :doc:`owl_dense_ndarray_generic`

val relu : Core.t -> Core.t

Refer to :doc:`owl_dense_ndarray_generic`

val dawsn : Core.t -> Core.t

Refer to :doc:`owl_dense_ndarray_generic`

val softplus : Core.t -> Core.t

Refer to :doc:`owl_dense_ndarray_generic`

val softsign : Core.t -> Core.t

Refer to :doc:`owl_dense_ndarray_generic`

val softmax : ?axis:int -> Core.t -> Core.t

Refer to :doc:`owl_dense_ndarray_generic`

val reshape : Core.t -> int array -> Core.t

Refer to :doc:`owl_dense_ndarray_generic`

val flatten : Core.t -> Core.t

Refer to :doc:`owl_dense_ndarray_generic`

val get_item : Core.t -> int -> int -> Core.t

Refer to :doc:`owl_dense_ndarray_generic`

val get_row : Core.t -> int -> Core.t

Refer to :doc:`owl_dense_ndarray_generic`

val concat : axis:int -> Core.t -> Core.t -> Core.t

Refer to :doc:`owl_dense_ndarray_generic`

val split : axis:int -> int array -> Core.t -> Core.t array

Refer to :doc:`owl_dense_ndarray_generic`

val of_arrays : Core.t array array -> Core.t

Refer to :doc:`owl_dense_ndarray_generic`

val to_arrays : Core.t -> Core.t array array

Refer to :doc:`owl_dense_ndarray_generic`

val concatenate : axis:int -> Core.t array -> Core.t

Refer to :doc:`owl_dense_ndarray_generic`

val stack : axis:int -> Core.t array -> Core.t

Refer to :doc:`owl_dense_ndarray_generic`

val get_slice : int list list -> Core.t -> Core.t

Refer to :doc:`owl_dense_ndarray_generic`

val set_slice : int list list -> Core.t -> Core.t -> Core.t

Refer to :doc:`owl_dense_ndarray_generic`

val get_fancy : Owl_types.index list -> Core.t -> Core.t

Refer to :doc:`owl_dense_ndarray_generic`

val set_fancy : Owl_types.index list -> Core.t -> Core.t -> Core.t

Refer to :doc:`owl_dense_ndarray_generic`

val diag : ?k:int -> Core.t -> Core.t

Refer to :doc:`owl_dense_ndarray_generic`

val diagm : ?k:int -> Core.t -> Core.t

Refer to :doc:`owl_dense_ndarray_generic`

val trace : Core.t -> Core.t

Refer to :doc:`owl_dense_ndarray_generic`

val triu : ?k:int -> Core.t -> Core.t

Refer to :doc:`owl_dense_ndarray_generic`

val tril : ?k:int -> Core.t -> Core.t

Refer to :doc:`owl_dense_ndarray_generic`