Owl_utils
Helper functions used in the library
include module type of struct include Owl_utils_ndarray end
val elt_to_str : 'a 'b. ('a, 'b) Bigarray.kind -> 'a -> string
val elt_of_str : 'a 'b. ('a, 'b) Bigarray.kind -> string -> 'a
val numel : ('a, 'b, 'c) Bigarray.Genarray.t -> int
val ind : ('a, 'b, 'c) Bigarray.Genarray.t -> int -> int array
val i1d : ('a, 'b, 'c) Bigarray.Genarray.t -> int array -> int
val reduce_params :
int ->
('a, 'b, 'c) Bigarray.Genarray.t ->
int * int * int * int array
module Stack = Owl_utils_stack
module Heap = Owl_utils_heap
module Array = Owl_utils_array
val array2_to_array1 :
('a, 'b, 'c) Bigarray.Array2.t ->
('a, 'b, 'c) Bigarray.Array1.t
val array1_extend :
('a, 'b, Bigarray.c_layout) Bigarray.Array1.t ->
int ->
('a, 'b, Bigarray.c_layout) Bigarray.Array1.t
val array1_copy :
('a, 'b, Bigarray.c_layout) Bigarray.Array1.t ->
('a, 'b, Bigarray.c_layout) Bigarray.Array1.t
val eps : 'a 'b. ('a, 'b) Bigarray.kind -> float
TODO: return the the distance between 1.0
and the next larger representable floating-point value.
val num_typ_to_str : Owl_types.number -> string
val num_typ_of_str : string -> Owl_types.number