package owl-base
OCaml Scientific and Engineering Computing - Base
Install
Dune Dependency
Authors
Maintainers
Sources
owl-0.7.0.tbz
sha256=cb9b596d7a2166630e385381f5dcb7cc6c2a4afebd32b2811db3e4b4fe008f3c
sha512=940c0953ee3fce453787e0820df42f4f3852413ba0a1af9d18af128d90a76bf9c93aaa3af42bd80be938b0b53ed0f546a1972ecc5fad7dd35247cea5e699b78f
doc/owl-base/Owl_base_dense_ndarray_d/index.html
Module Owl_base_dense_ndarray_d
type arr = (float, Bigarray.float64_elt, Bigarray.c_layout) Bigarray.Genarray.t
val number : Owl_types_common.number
val empty : int array -> arr
val zeros : int array -> arr
val ones : int array -> arr
val eye : int -> arr
val bernoulli : ?p:float -> int array -> arr
val shape : arr -> int array
val numel : arr -> int
val strides : arr -> int array
Refer to :doc:`owl_dense_ndarray_generic`
val slice_size : arr -> int array
Refer to :doc:`owl_dense_ndarray_generic`
val reset : arr -> unit
Iterate array elements
Examination & Comparison
val is_zero : arr -> bool
val is_positive : arr -> bool
val is_negative : arr -> bool
val is_nonpositive : arr -> bool
val is_nonnegative : arr -> bool
val is_normal : arr -> bool
val not_nan : arr -> bool
val not_inf : arr -> bool
val approx_equal_scalar : ?eps:float -> arr -> float -> bool
val conv1d :
?padding:Owl_types_common.padding ->
arr ->
arr ->
int array ->
arr
val conv2d :
?padding:Owl_types_common.padding ->
arr ->
arr ->
int array ->
arr
val conv3d :
?padding:Owl_types_common.padding ->
arr ->
arr ->
int array ->
arr
val dilated_conv1d :
?padding:Owl_types_common.padding ->
arr ->
arr ->
int array ->
int array ->
arr
val dilated_conv2d :
?padding:Owl_types_common.padding ->
arr ->
arr ->
int array ->
int array ->
arr
val dilated_conv3d :
?padding:Owl_types_common.padding ->
arr ->
arr ->
int array ->
int array ->
arr
val transpose_conv1d :
?padding:Owl_types_common.padding ->
arr ->
arr ->
int array ->
arr
val transpose_conv2d :
?padding:Owl_types_common.padding ->
arr ->
arr ->
int array ->
arr
val transpose_conv3d :
?padding:Owl_types_common.padding ->
arr ->
arr ->
int array ->
arr
val max_pool1d :
?padding:Owl_types_common.padding ->
arr ->
int array ->
int array ->
arr
val max_pool2d :
?padding:Owl_types_common.padding ->
arr ->
int array ->
int array ->
arr
val max_pool3d :
?padding:Owl_types_common.padding ->
arr ->
int array ->
int array ->
arr
val avg_pool1d :
?padding:Owl_types_common.padding ->
arr ->
int array ->
int array ->
arr
val avg_pool2d :
?padding:Owl_types_common.padding ->
arr ->
int array ->
int array ->
arr
val avg_pool3d :
?padding:Owl_types_common.padding ->
arr ->
int array ->
int array ->
arr
val max_pool1d_backward :
Owl_types_common.padding ->
arr ->
int array ->
int array ->
arr ->
arr
val max_pool2d_backward :
Owl_types_common.padding ->
arr ->
int array ->
int array ->
arr ->
arr
val max_pool3d_backward :
Owl_types_common.padding ->
arr ->
int array ->
int array ->
arr ->
arr
val avg_pool1d_backward :
Owl_types_common.padding ->
arr ->
int array ->
int array ->
arr ->
arr
val avg_pool2d_backward :
Owl_types_common.padding ->
arr ->
int array ->
int array ->
arr ->
arr
val avg_pool3d_backward :
Owl_types_common.padding ->
arr ->
int array ->
int array ->
arr ->
arr
val row_num : arr -> int
val col_num : arr -> int
Helper functions
val float_to_elt : float -> elt
val elt_to_float : elt -> float
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page