package owl-base

  1. Overview
  2. Docs
An OCaml Numerical Library

Install

dune-project
 Dependency

Authors

Maintainers

Sources

owl-base-0.3.8.tbz
sha256=7e7725e9a1a967b2af54d7f091a0aea76c54e9abeb4220947921864ef6ffe7d0
md5=247e4b6e6190df68830095441e71e69a

doc/owl-base/Owl_utils/index.html

Module Owl_utilsSource

Helper functions used in the library

include module type of struct include Owl_utils_conv end
Sourceval calc_conv2d_output_shape : Owl_types.padding -> int -> int -> int -> int -> int -> int -> int * int
Sourceval calc_transpose_conv2d_output_shape : Owl_types.padding -> int -> int -> int -> int -> int -> int -> int * int
Sourceval calc_conv2d_padding : int -> int -> int -> int -> int -> int -> int -> int -> int * int * int * int
Sourceval calc_conv1d_output_shape : Owl_types.padding -> int -> int -> int -> int
Sourceval calc_transpose_conv1d_output_shape : Owl_types.padding -> int -> int -> int -> int
Sourceval calc_conv3d_output_shape : Owl_types.padding -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int * int * int
Sourceval calc_transpose_conv3d_output_shape : Owl_types.padding -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int * int * int
Sourceval calc_conv3d_padding : int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int -> int * int * int * int * int * int
include module type of struct include Owl_utils_ndarray end
Sourceval elt_to_str : 'a 'b. ('a, 'b) Bigarray.kind -> 'a -> string
Sourceval elt_of_str : 'a 'b. ('a, 'b) Bigarray.kind -> string -> 'a
Sourceval numel : ('a, 'b, 'c) Bigarray.Genarray.t -> int
Sourceval calc_stride : int array -> int array
Sourceval calc_slice : int array -> int array
Sourceval index_1d_nd : int -> int array -> int array -> unit
Sourceval index_nd_1d : int array -> int array -> int
Sourceval ind : ('a, 'b, 'c) Bigarray.Genarray.t -> int -> int array
Sourceval i1d : ('a, 'b, 'c) Bigarray.Genarray.t -> int array -> int
Sourceval adjust_index : int -> int -> int
Sourceval reduce_params : int -> ('a, 'b, 'c) Bigarray.Genarray.t -> int * int * int * int array
Sourcemodule Stack = Owl_utils_stack
Sourcemodule Array = Owl_utils_array
Sourceval range_fold : int -> int -> f:('a -> int -> 'a) -> init:'a -> 'a
Sourceval array_reverse : 'a array -> unit
Sourceval array_insert : 'a array -> int -> 'a -> 'a array
Sourceval get_suffix : string -> string
Sourceval count_dup : 'a list -> ('a * int) list
Sourceval array2_to_array1 : ('a, 'b, 'c) Bigarray.Array2.t -> ('a, 'b, 'c) Bigarray.Array1.t
Sourceval aarr_iter : ('a -> unit) -> 'a array array -> unit
Sourceval aarr_iteri : (int -> int -> 'a -> unit) -> 'a array array -> unit
Sourceval aarr_map : ('a -> 'b) -> 'a array array -> 'b array array
Sourceval aarr_mapi : (int -> int -> 'a -> 'b) -> 'a array array -> 'b array array
Sourceval aarr_map2 : ('a -> 'b -> 'c) -> 'a array array -> 'b array array -> 'c array array
Sourceval aarr_map2i : (int -> int -> 'a -> 'b -> 'c) -> 'a array array -> 'b array array -> 'c array array
Sourceval aarr_map3i : (int -> int -> 'a -> 'b -> 'c -> 'd) -> 'a array array -> 'b array array -> 'c array array -> 'd array array
Sourceval aarr_map3 : ('a -> 'b -> 'c -> 'd) -> 'a array array -> 'b array array -> 'c array array -> 'd array array
Sourceval aarr_map4 : ('a -> 'b -> 'c -> 'd -> 'e) -> 'a array array -> 'b array array -> 'c array array -> 'd array array -> 'e array array
Sourceval aarr2llss : 'a array array -> 'a list list
Sourceval llss2aarr : 'a list list -> 'a array array
Sourceval aarr_fold : ('a -> 'b -> 'a) -> 'a -> 'b array array -> 'a
Sourceval aarr_matrix : int -> int -> 'a -> 'a array array
Sourceval array1_extend : ('a, 'b, Bigarray.c_layout) Bigarray.Array1.t -> int -> ('a, 'b, Bigarray.c_layout) Bigarray.Array1.t
Sourceval format_time : float -> string
Sourceval time : (unit -> 'a) -> float

measure the time spent in a function in millisecond

Sourceval eps : 'a 'b. ('a, 'b) Bigarray.kind -> float

TODO: return the the distance between 1.0 and the next larger representable floating-point value.