package owl
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
OCaml Scientific and Engineering Computing
Install
dune-project
Dependency
Authors
Maintainers
Sources
owl-0.8.0.tbz
sha256=862af251e2a3e7a6b79724a4020a0c9308b36f12c85cd0a52385c4df82132c66
sha512=c1dabbf467a587757b11a28b9c6e8f68a86ce799d07c7ab5f2afa92d20145ba9e4282975aeb269b7324f5ba90d1576db156006f4d58177a860def773f9d974f2
doc/owl/Owl/Arr/index.html
Module Owl.ArrSource
include module type of struct include Owl_dense.Ndarray.D end
include module type of struct include Owl_dense_ndarray_d end
include Owl_dense_ndarray_intf.Common with type elt := elt and type arr := arr
include Owl_base_dense_ndarray_intf.Common
with type elt := elt
with type arr := arr
Iterate array elements
Examination & Comparison
Create N-dimensional array
``unit_basis k n i`` returns a unit basis vector with ``i``th element set to 1.
Obtain basic properties
Manipulate a N-dimensional array
Iterate array elements
Examine array elements or compare two arrays
Input/Output functions
Unary mathematical operations
Binary mathematical operations
Tensor Calculus
Experimental functions
Fucntions of in-place modification
include Owl_dense_ndarray_intf.Real with type elt := elt and type arr := arr
include Owl_base_dense_ndarray_intf.Real
with type elt := elt
with type arr := arr
Helper functions
Real operations
include Owl_dense_ndarray_intf.NN with type arr := arr
include Owl_base_dense_ndarray_intf.NN with type arr := arr
Source
val dilated_conv1d :
?padding:Owl_types_common.padding ->
arr ->
arr ->
int array ->
int array ->
arrSource
val dilated_conv2d :
?padding:Owl_types_common.padding ->
arr ->
arr ->
int array ->
int array ->
arrSource
val dilated_conv3d :
?padding:Owl_types_common.padding ->
arr ->
arr ->
int array ->
int array ->
arrSource
val max_pool1d_backward :
Owl_types_common.padding ->
arr ->
int array ->
int array ->
arr ->
arrSource
val max_pool2d_backward :
Owl_types_common.padding ->
arr ->
int array ->
int array ->
arr ->
arrSource
val max_pool3d_backward :
Owl_types_common.padding ->
arr ->
int array ->
int array ->
arr ->
arrSource
val avg_pool1d_backward :
Owl_types_common.padding ->
arr ->
int array ->
int array ->
arr ->
arrSource
val avg_pool2d_backward :
Owl_types_common.padding ->
arr ->
int array ->
int array ->
arr ->
arrSource
val avg_pool3d_backward :
Owl_types_common.padding ->
arr ->
int array ->
int array ->
arr ->
arrNeural network related functions
Source
val max_pool2d_argmax :
?padding:Owl_types.padding ->
arr ->
int array ->
int array ->
arr * (int64, Bigarray.int64_elt, Bigarray.c_layout) Bigarray.Genarray.tSource
val dilated_conv1d_ :
out:arr ->
?padding:Owl_types.padding ->
arr ->
arr ->
int array ->
int array ->
unitSource
val dilated_conv2d_ :
out:arr ->
?padding:Owl_types.padding ->
arr ->
arr ->
int array ->
int array ->
unitSource
val dilated_conv3d_ :
out:arr ->
?padding:Owl_types.padding ->
arr ->
arr ->
int array ->
int array ->
unitSource
val transpose_conv1d_ :
out:arr ->
?padding:Owl_types.padding ->
arr ->
arr ->
int array ->
unitSource
val transpose_conv2d_ :
out:arr ->
?padding:Owl_types.padding ->
arr ->
arr ->
int array ->
unitSource
val transpose_conv3d_ :
out:arr ->
?padding:Owl_types.padding ->
arr ->
arr ->
int array ->
unitSource
val max_pool1d_ :
out:arr ->
?padding:Owl_types.padding ->
arr ->
int array ->
int array ->
unitSource
val max_pool2d_ :
out:arr ->
?padding:Owl_types.padding ->
arr ->
int array ->
int array ->
unitSource
val max_pool3d_ :
out:arr ->
?padding:Owl_types.padding ->
arr ->
int array ->
int array ->
unitSource
val avg_pool1d_ :
out:arr ->
?padding:Owl_types.padding ->
arr ->
int array ->
int array ->
unitSource
val avg_pool2d_ :
out:arr ->
?padding:Owl_types.padding ->
arr ->
int array ->
int array ->
unitSource
val avg_pool3d_ :
out:arr ->
?padding:Owl_types.padding ->
arr ->
int array ->
int array ->
unitSource
val max_pool1d_backward_ :
out:arr ->
Owl_types.padding ->
arr ->
int array ->
int array ->
arr ->
unitSource
val max_pool2d_backward_ :
out:arr ->
Owl_types.padding ->
arr ->
int array ->
int array ->
arr ->
unitSource
val max_pool3d_backward_ :
out:arr ->
Owl_types.padding ->
arr ->
int array ->
int array ->
arr ->
unitSource
val avg_pool1d_backward_ :
out:arr ->
Owl_types.padding ->
arr ->
int array ->
int array ->
arr ->
unitSource
val avg_pool2d_backward_ :
out:arr ->
Owl_types.padding ->
arr ->
int array ->
int array ->
arr ->
unitSource
val avg_pool3d_backward_ :
out:arr ->
Owl_types.padding ->
arr ->
int array ->
int array ->
arr ->
unitinclude Owl_dense_ndarray_intf.Distribution with type arr := arr
Stats & distribution functions
include module type of struct include Owl_dense_ndarray.Operator end
include sig ... end
Source
val (+) :
('a, 'b) Owl_dense_ndarray_generic.t ->
('a, 'b) Owl_dense_ndarray_generic.t ->
('a, 'b) Owl_dense_ndarray_generic.tSource
val (-) :
('a, 'b) Owl_dense_ndarray_generic.t ->
('a, 'b) Owl_dense_ndarray_generic.t ->
('a, 'b) Owl_dense_ndarray_generic.tSource
val (*) :
('a, 'b) Owl_dense_ndarray_generic.t ->
('a, 'b) Owl_dense_ndarray_generic.t ->
('a, 'b) Owl_dense_ndarray_generic.tSource
val (/) :
('a, 'b) Owl_dense_ndarray_generic.t ->
('a, 'b) Owl_dense_ndarray_generic.t ->
('a, 'b) Owl_dense_ndarray_generic.tSource
val (=) :
('a, 'b) Owl_dense_ndarray_generic.t ->
('a, 'b) Owl_dense_ndarray_generic.t ->
boolSource
val (!=) :
('a, 'b) Owl_dense_ndarray_generic.t ->
('a, 'b) Owl_dense_ndarray_generic.t ->
boolSource
val (<>) :
('a, 'b) Owl_dense_ndarray_generic.t ->
('a, 'b) Owl_dense_ndarray_generic.t ->
boolSource
val (>) :
('a, 'b) Owl_dense_ndarray_generic.t ->
('a, 'b) Owl_dense_ndarray_generic.t ->
boolSource
val (<) :
('a, 'b) Owl_dense_ndarray_generic.t ->
('a, 'b) Owl_dense_ndarray_generic.t ->
boolSource
val (>=) :
('a, 'b) Owl_dense_ndarray_generic.t ->
('a, 'b) Owl_dense_ndarray_generic.t ->
boolSource
val (<=) :
('a, 'b) Owl_dense_ndarray_generic.t ->
('a, 'b) Owl_dense_ndarray_generic.t ->
boolinclude sig ... end
Source
val (=.) :
('a, 'b) Owl_dense_ndarray_generic.t ->
('a, 'b) Owl_dense_ndarray_generic.t ->
('a, 'b) Owl_dense_ndarray_generic.tSource
val (!=.) :
('a, 'b) Owl_dense_ndarray_generic.t ->
('a, 'b) Owl_dense_ndarray_generic.t ->
('a, 'b) Owl_dense_ndarray_generic.tSource
val (<>.) :
('a, 'b) Owl_dense_ndarray_generic.t ->
('a, 'b) Owl_dense_ndarray_generic.t ->
('a, 'b) Owl_dense_ndarray_generic.tSource
val (<.) :
('a, 'b) Owl_dense_ndarray_generic.t ->
('a, 'b) Owl_dense_ndarray_generic.t ->
('a, 'b) Owl_dense_ndarray_generic.tSource
val (>.) :
('a, 'b) Owl_dense_ndarray_generic.t ->
('a, 'b) Owl_dense_ndarray_generic.t ->
('a, 'b) Owl_dense_ndarray_generic.tSource
val (<=.) :
('a, 'b) Owl_dense_ndarray_generic.t ->
('a, 'b) Owl_dense_ndarray_generic.t ->
('a, 'b) Owl_dense_ndarray_generic.tSource
val (>=.) :
('a, 'b) Owl_dense_ndarray_generic.t ->
('a, 'b) Owl_dense_ndarray_generic.t ->
('a, 'b) Owl_dense_ndarray_generic.tSource
val (=.$) :
('a, 'b) Owl_dense_ndarray_generic.t ->
'a ->
('a, 'b) Owl_dense_ndarray_generic.tSource
val (!=.$) :
('a, 'b) Owl_dense_ndarray_generic.t ->
'a ->
('a, 'b) Owl_dense_ndarray_generic.tSource
val (<>.$) :
('a, 'b) Owl_dense_ndarray_generic.t ->
'a ->
('a, 'b) Owl_dense_ndarray_generic.tSource
val (<.$) :
('a, 'b) Owl_dense_ndarray_generic.t ->
'a ->
('a, 'b) Owl_dense_ndarray_generic.tSource
val (>.$) :
('a, 'b) Owl_dense_ndarray_generic.t ->
'a ->
('a, 'b) Owl_dense_ndarray_generic.tSource
val (<=.$) :
('a, 'b) Owl_dense_ndarray_generic.t ->
'a ->
('a, 'b) Owl_dense_ndarray_generic.tSource
val (>=.$) :
('a, 'b) Owl_dense_ndarray_generic.t ->
'a ->
('a, 'b) Owl_dense_ndarray_generic.tSource
val (=~) :
?eps:float ->
('a, 'b) Owl_dense_ndarray_generic.t ->
('a, 'b) Owl_dense_ndarray_generic.t ->
boolSource
val (=~.) :
?eps:float ->
('a, 'b) Owl_dense_ndarray_generic.t ->
('a, 'b) Owl_dense_ndarray_generic.t ->
('a, 'b) Owl_dense_ndarray_generic.tSource
val (=~.$) :
?eps:float ->
('a, 'b) Owl_dense_ndarray_generic.t ->
'a ->
('a, 'b) Owl_dense_ndarray_generic.tSource
val (%) :
(float, 'a) Owl_dense_ndarray_generic.t ->
(float, 'a) Owl_dense_ndarray_generic.t ->
(float, 'a) Owl_dense_ndarray_generic.tSource
val (%$) :
(float, 'a) Owl_dense_ndarray_generic.t ->
float ->
(float, 'a) Owl_dense_ndarray_generic.tSource
val (**) :
(float, 'a) Owl_dense_ndarray_generic.t ->
(float, 'a) Owl_dense_ndarray_generic.t ->
(float, 'a) Owl_dense_ndarray_generic.tSource
val ($**) :
float ->
(float, 'a) Owl_dense_ndarray_generic.t ->
(float, 'a) Owl_dense_ndarray_generic.tSource
val (**$) :
(float, 'a) Owl_dense_ndarray_generic.t ->
float ->
(float, 'a) Owl_dense_ndarray_generic.tSource
val (+=) :
('a, 'b) Owl_dense_ndarray_generic.t ->
('a, 'b) Owl_dense_ndarray_generic.t ->
unitSource
val (-=) :
('a, 'b) Owl_dense_ndarray_generic.t ->
('a, 'b) Owl_dense_ndarray_generic.t ->
unitSource
val (*=) :
('a, 'b) Owl_dense_ndarray_generic.t ->
('a, 'b) Owl_dense_ndarray_generic.t ->
unitSource
val (/=) :
('a, 'b) Owl_dense_ndarray_generic.t ->
('a, 'b) Owl_dense_ndarray_generic.t ->
unitSource
val (@=) :
('a, 'b) Owl_dense_ndarray_generic.t ->
('a, 'b) Owl_dense_ndarray_generic.t ->
('a, 'b) Owl_dense_ndarray_generic.tSource
val (@||) :
('a, 'b) Owl_dense_ndarray_generic.t ->
('a, 'b) Owl_dense_ndarray_generic.t ->
('a, 'b) Owl_dense_ndarray_generic.tSource
val (.!{}) :
('a, 'b) Owl_dense_ndarray_generic.t ->
Owl_types.index list ->
('a, 'b) Owl_dense_ndarray_generic.tSource
val (.!{}<-) :
('a, 'b) Owl_dense_ndarray_generic.t ->
Owl_types.index list ->
('a, 'b) Owl_dense_ndarray_generic.t ->
unitSource
val (.${}) :
('a, 'b) Owl_dense_ndarray_generic.t ->
int list list ->
('a, 'b) Owl_dense_ndarray_generic.tSource
val (.${}<-) :
('a, 'b) Owl_dense_ndarray_generic.t ->
int list list ->
('a, 'b) Owl_dense_ndarray_generic.t ->
unitinclude sig ... end
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>