Owl_base_dense_ndarray.GenericSourceinclude module type of struct include Owl_base_dense_ndarray_generic endAbout the comparison of two complex numbers ``x`` and ``y``, Owl uses the following conventions: 1) ``x`` and ``y`` are equal iff both real and imaginary parts are equal; 2) ``x`` is less than ``y`` if the magnitude of ``x`` is less than the magnitude of ``x``; in case both ``x`` and ``y`` have the same magnitudes, ``x`` is less than ``x`` if the phase of ``x`` is less than the phase of ``y``; 3) less or equal, greater, greater or equal relation can be further defined atop of the aforementioned conventions.
Refer to :doc:`owl_dense_ndarray_generic`
Refer to :doc:`owl_dense_ndarray_generic`
Refer to :doc:`owl_dense_ndarray_generic`
Refer to :doc:`owl_dense_ndarray_generic`
Refer to :doc:`owl_dense_ndarray_generic`
Refer to :doc:`owl_dense_ndarray_generic`
Refer to :doc:`owl_dense_ndarray_generic`
Refer to :doc:`owl_dense_ndarray_generic`
Refer to :doc:`owl_dense_ndarray_generic`
Refer to :doc:`owl_dense_ndarray_generic`
Refer to :doc:`owl_dense_ndarray_generic`
Refer to :doc:`owl_dense_ndarray_generic`
Refer to :doc:`owl_dense_ndarray_generic`
Refer to :doc:`owl_dense_ndarray_generic`
Refer to :doc:`owl_dense_ndarray_generic`
Refer to :doc:`owl_dense_ndarray_generic`
Refer to :doc:`owl_dense_ndarray_generic`
Refer to :doc:`owl_dense_ndarray_generic`
Refer to :doc:`owl_dense_ndarray_generic`
Refer to :doc:`owl_dense_ndarray_generic`
Refer to :doc:`owl_dense_ndarray_generic`
Refer to :doc:`owl_dense_ndarray_generic`
Refer to :doc:`owl_dense_ndarray_generic`
Refer to :doc:`owl_dense_ndarray_generic`
Refer to :doc:`owl_dense_ndarray_generic`
Refer to :doc:`owl_dense_ndarray_generic`
Refer to :doc:`owl_dense_ndarray_generic`
Refer to :doc:`owl_dense_ndarray_generic`
Refer to :doc:`owl_dense_ndarray_generic`
Refer to :doc:`owl_dense_ndarray_generic`
Refer to :doc:`owl_dense_ndarray_generic`
Refer to :doc:`owl_dense_ndarray_generic`
Refer to :doc:`owl_dense_ndarray_generic`
Refer to :doc:`owl_dense_ndarray_generic`
Refer to :doc:`owl_dense_ndarray_generic`
Refer to :doc:`owl_dense_ndarray_generic`
Refer to :doc:`owl_dense_ndarray_generic`
Refer to :doc:`owl_dense_ndarray_generic`
Refer to :doc:`owl_dense_ndarray_generic`
Refer to :doc:`owl_dense_ndarray_generic`
Refer to :doc:`owl_dense_ndarray_generic`
Refer to :doc:`owl_dense_ndarray_generic`
val print :
?max_row:int ->
?max_col:int ->
?header:bool ->
?fmt:('a -> string) ->
('a, 'b) t ->
unitRefer to :doc:`owl_dense_ndarray_generic`
Refer to :doc:`owl_dense_ndarray_generic`
Refer to :doc:`owl_dense_ndarray_generic`
Refer to :doc:`owl_dense_ndarray_generic`
Refer to :doc:`owl_dense_ndarray_generic`
Refer to :doc:`owl_dense_ndarray_generic`
Refer to :doc:`owl_dense_ndarray_generic`
Refer to :doc:`owl_dense_ndarray_generic`
Refer to :doc:`owl_dense_ndarray_generic`
Refer to :doc:`owl_dense_ndarray_generic`
Refer to :doc:`owl_dense_ndarray_generic`
Refer to :doc:`owl_dense_ndarray_generic`
Refer to :doc:`owl_dense_ndarray_generic`
Refer to :doc:`owl_dense_ndarray_generic`
Refer to :doc:`owl_dense_ndarray_generic`
Refer to :doc:`owl_dense_ndarray_generic`
val conv1d :
?padding:Owl_types.padding ->
(float, 'a) t ->
(float, 'a) t ->
int array ->
(float, 'a) tRefer to :doc:`owl_dense_ndarray_generic`
val conv2d :
?padding:Owl_types.padding ->
(float, 'a) t ->
(float, 'a) t ->
int array ->
(float, 'a) tRefer to :doc:`owl_dense_ndarray_generic`
val conv3d :
?padding:Owl_types.padding ->
(float, 'a) t ->
(float, 'a) t ->
int array ->
(float, 'a) tRefer to :doc:`owl_dense_ndarray_generic`
val dilated_conv1d :
?padding:Owl_types.padding ->
(float, 'a) t ->
(float, 'a) t ->
int array ->
int array ->
(float, 'a) tRefer to :doc:`owl_dense_ndarray_generic`
val dilated_conv2d :
?padding:Owl_types.padding ->
(float, 'a) t ->
(float, 'a) t ->
int array ->
int array ->
(float, 'a) tRefer to :doc:`owl_dense_ndarray_generic`
val dilated_conv3d :
?padding:Owl_types.padding ->
(float, 'a) t ->
(float, 'a) t ->
int array ->
int array ->
(float, 'a) tRefer to :doc:`owl_dense_ndarray_generic`
val transpose_conv1d :
?padding:Owl_types.padding ->
(float, 'a) t ->
(float, 'a) t ->
int array ->
(float, 'a) tRefer to :doc:`owl_dense_ndarray_generic`
val transpose_conv2d :
?padding:Owl_types.padding ->
(float, 'a) t ->
(float, 'a) t ->
int array ->
(float, 'a) tRefer to :doc:`owl_dense_ndarray_generic`
val transpose_conv3d :
?padding:Owl_types.padding ->
(float, 'a) t ->
(float, 'a) t ->
int array ->
(float, 'a) tRefer to :doc:`owl_dense_ndarray_generic`
val max_pool1d :
?padding:Owl_types.padding ->
(float, 'a) t ->
int array ->
int array ->
(float, 'a) tRefer to :doc:`owl_dense_ndarray_generic`
val max_pool2d :
?padding:Owl_types.padding ->
(float, 'a) t ->
int array ->
int array ->
(float, 'a) tRefer to :doc:`owl_dense_ndarray_generic`
val max_pool3d :
?padding:Owl_types.padding ->
(float, 'a) t ->
int array ->
int array ->
(float, 'a) tRefer to :doc:`owl_dense_ndarray_generic`
val avg_pool1d :
?padding:Owl_types.padding ->
(float, 'a) t ->
int array ->
int array ->
(float, 'a) tRefer to :doc:`owl_dense_ndarray_generic`
val avg_pool2d :
?padding:Owl_types.padding ->
(float, 'a) t ->
int array ->
int array ->
(float, 'a) tRefer to :doc:`owl_dense_ndarray_generic`
val avg_pool3d :
?padding:Owl_types.padding ->
(float, 'a) t ->
int array ->
int array ->
(float, 'a) tRefer to :doc:`owl_dense_ndarray_generic`
Refer to :doc:`owl_dense_ndarray_generic`
val conv1d_backward_input :
(float, 'a) t ->
(float, 'a) t ->
int array ->
(float, 'a) t ->
(float, 'a) tRefer to :doc:`owl_dense_ndarray_generic`
val conv1d_backward_kernel :
(float, 'a) t ->
(float, 'a) t ->
int array ->
(float, 'a) t ->
(float, 'a) tRefer to :doc:`owl_dense_ndarray_generic`
val conv2d_backward_input :
(float, 'a) t ->
(float, 'a) t ->
int array ->
(float, 'a) t ->
(float, 'a) tRefer to :doc:`owl_dense_ndarray_generic`
val conv2d_backward_kernel :
(float, 'a) t ->
(float, 'a) t ->
int array ->
(float, 'a) t ->
(float, 'a) tRefer to :doc:`owl_dense_ndarray_generic`
val conv3d_backward_input :
(float, 'a) t ->
(float, 'a) t ->
int array ->
(float, 'a) t ->
(float, 'a) tRefer to :doc:`owl_dense_ndarray_generic`
val conv3d_backward_kernel :
(float, 'a) t ->
(float, 'a) t ->
int array ->
(float, 'a) t ->
(float, 'a) tRefer to :doc:`owl_dense_ndarray_generic`
val dilated_conv1d_backward_input :
(float, 'a) t ->
(float, 'a) t ->
int array ->
int array ->
(float, 'a) t ->
(float, 'a) tRefer to :doc:`owl_dense_ndarray_generic`
val dilated_conv1d_backward_kernel :
(float, 'a) t ->
(float, 'a) t ->
int array ->
int array ->
(float, 'a) t ->
(float, 'a) tRefer to :doc:`owl_dense_ndarray_generic`
val dilated_conv2d_backward_input :
(float, 'a) t ->
(float, 'a) t ->
int array ->
int array ->
(float, 'a) t ->
(float, 'a) tRefer to :doc:`owl_dense_ndarray_generic`
val dilated_conv2d_backward_kernel :
(float, 'a) t ->
(float, 'a) t ->
int array ->
int array ->
(float, 'a) t ->
(float, 'a) tRefer to :doc:`owl_dense_ndarray_generic`
val dilated_conv3d_backward_input :
(float, 'a) t ->
(float, 'a) t ->
int array ->
int array ->
(float, 'a) t ->
(float, 'a) tRefer to :doc:`owl_dense_ndarray_generic`
val dilated_conv3d_backward_kernel :
(float, 'a) t ->
(float, 'a) t ->
int array ->
int array ->
(float, 'a) t ->
(float, 'a) tRefer to :doc:`owl_dense_ndarray_generic`
val transpose_conv1d_backward_input :
(float, 'a) t ->
(float, 'a) t ->
int array ->
(float, 'a) t ->
(float, 'a) tRefer to :doc:`owl_dense_ndarray_generic`
val transpose_conv1d_backward_kernel :
(float, 'a) t ->
(float, 'a) t ->
int array ->
(float, 'a) t ->
(float, 'a) tRefer to :doc:`owl_dense_ndarray_generic`
val transpose_conv2d_backward_input :
(float, 'a) t ->
(float, 'a) t ->
int array ->
(float, 'a) t ->
(float, 'a) tRefer to :doc:`owl_dense_ndarray_generic`
val transpose_conv2d_backward_kernel :
(float, 'a) t ->
(float, 'a) t ->
int array ->
(float, 'a) t ->
(float, 'a) tRefer to :doc:`owl_dense_ndarray_generic`
val transpose_conv3d_backward_input :
(float, 'a) t ->
(float, 'a) t ->
int array ->
(float, 'a) t ->
(float, 'a) tRefer to :doc:`owl_dense_ndarray_generic`
val transpose_conv3d_backward_kernel :
(float, 'a) t ->
(float, 'a) t ->
int array ->
(float, 'a) t ->
(float, 'a) tRefer to :doc:`owl_dense_ndarray_generic`
val max_pool1d_backward :
Owl_types.padding ->
(float, 'a) t ->
int array ->
int array ->
(float, 'a) t ->
(float, 'a) tRefer to :doc:`owl_dense_ndarray_generic`
val max_pool2d_backward :
Owl_types.padding ->
(float, 'a) t ->
int array ->
int array ->
(float, 'a) t ->
(float, 'a) tRefer to :doc:`owl_dense_ndarray_generic`
val max_pool3d_backward :
Owl_types.padding ->
(float, 'a) t ->
int array ->
int array ->
(float, 'a) t ->
(float, 'a) tRefer to :doc:`owl_dense_ndarray_generic`
val avg_pool1d_backward :
Owl_types.padding ->
(float, 'a) t ->
int array ->
int array ->
(float, 'a) t ->
(float, 'a) tRefer to :doc:`owl_dense_ndarray_generic`
val avg_pool2d_backward :
Owl_types.padding ->
(float, 'a) t ->
int array ->
int array ->
(float, 'a) t ->
(float, 'a) tRefer to :doc:`owl_dense_ndarray_generic`
val avg_pool3d_backward :
Owl_types.padding ->
(float, 'a) t ->
int array ->
int array ->
(float, 'a) t ->
(float, 'a) tRefer to :doc:`owl_dense_ndarray_generic`
Refer to :doc:`owl_dense_ndarray_generic`
Refer to :doc:`owl_dense_ndarray_generic`
Refer to :doc:`owl_dense_matrix_generic`
Refer to :doc:`owl_dense_matrix_generic`
Refer to :doc:`owl_dense_matrix_generic`
Refer to :doc:`owl_dense_matrix_generic`
Refer to :doc:`owl_dense_matrix_generic`
val draw_rows2 :
?replacement:bool ->
('a, 'b) t ->
('a, 'b) t ->
int ->
('a, 'b) t * ('a, 'b) t * int arrayRefer to :doc:`owl_dense_matrix_generic`
Identity function to deal with the type conversion required by other functors.
Identity function to deal with the type conversion required by other functors.
include module type of struct include Operator endinclude sig ... endval (+) :
('a, 'b) Owl_base_dense_ndarray_generic.t ->
('a, 'b) Owl_base_dense_ndarray_generic.t ->
('a, 'b) Owl_base_dense_ndarray_generic.tval (-) :
('a, 'b) Owl_base_dense_ndarray_generic.t ->
('a, 'b) Owl_base_dense_ndarray_generic.t ->
('a, 'b) Owl_base_dense_ndarray_generic.tval (*) :
('a, 'b) Owl_base_dense_ndarray_generic.t ->
('a, 'b) Owl_base_dense_ndarray_generic.t ->
('a, 'b) Owl_base_dense_ndarray_generic.tval (/) :
('a, 'b) Owl_base_dense_ndarray_generic.t ->
('a, 'b) Owl_base_dense_ndarray_generic.t ->
('a, 'b) Owl_base_dense_ndarray_generic.tval (+$) :
('a, 'b) Owl_base_dense_ndarray_generic.t ->
'a ->
('a, 'b) Owl_base_dense_ndarray_generic.tval (-$) :
('a, 'b) Owl_base_dense_ndarray_generic.t ->
'a ->
('a, 'b) Owl_base_dense_ndarray_generic.tval (*$) :
('a, 'b) Owl_base_dense_ndarray_generic.t ->
'a ->
('a, 'b) Owl_base_dense_ndarray_generic.tval (/$) :
('a, 'b) Owl_base_dense_ndarray_generic.t ->
'a ->
('a, 'b) Owl_base_dense_ndarray_generic.tval ($+) :
'a ->
('a, 'b) Owl_base_dense_ndarray_generic.t ->
('a, 'b) Owl_base_dense_ndarray_generic.tval ($-) :
'a ->
('a, 'b) Owl_base_dense_ndarray_generic.t ->
('a, 'b) Owl_base_dense_ndarray_generic.tval ($*) :
'a ->
('a, 'b) Owl_base_dense_ndarray_generic.t ->
('a, 'b) Owl_base_dense_ndarray_generic.tval ($/) :
'a ->
('a, 'b) Owl_base_dense_ndarray_generic.t ->
('a, 'b) Owl_base_dense_ndarray_generic.tval (=) :
('a, 'b) Owl_base_dense_ndarray_generic.t ->
('a, 'b) Owl_base_dense_ndarray_generic.t ->
boolval (!=) :
('a, 'b) Owl_base_dense_ndarray_generic.t ->
('a, 'b) Owl_base_dense_ndarray_generic.t ->
boolval (<>) :
('a, 'b) Owl_base_dense_ndarray_generic.t ->
('a, 'b) Owl_base_dense_ndarray_generic.t ->
boolval (>) :
('a, 'b) Owl_base_dense_ndarray_generic.t ->
('a, 'b) Owl_base_dense_ndarray_generic.t ->
boolval (<) :
('a, 'b) Owl_base_dense_ndarray_generic.t ->
('a, 'b) Owl_base_dense_ndarray_generic.t ->
boolval (>=) :
('a, 'b) Owl_base_dense_ndarray_generic.t ->
('a, 'b) Owl_base_dense_ndarray_generic.t ->
boolval (<=) :
('a, 'b) Owl_base_dense_ndarray_generic.t ->
('a, 'b) Owl_base_dense_ndarray_generic.t ->
boolinclude sig ... end