Owl_base_dense_ndarray.Cinclude module type of struct include Owl_base_dense_ndarray_c endinclude Owl_base_dense_ndarray_intf.Common
with type arr := arr
and type elt := eltval number : Owl_types_common.numberval empty : int array -> arrval zeros : int array -> arrval ones : int array -> arrval bernoulli : ?p:float -> int array -> arrval shape : arr -> int arrayval numel : arr -> intval strides : arr -> int arrayRefer to :doc:`owl_dense_ndarray_generic`
val slice_size : arr -> int arrayRefer to :doc:`owl_dense_ndarray_generic`
val get_fancy : Owl_types_common.index list -> arr -> arrval set_fancy : Owl_types_common.index list -> arr -> arr -> unitval reset : arr -> unitval is_zero : arr -> boolval is_positive : arr -> boolval is_negative : arr -> boolval is_nonpositive : arr -> boolval is_nonnegative : arr -> boolval is_normal : arr -> boolval not_nan : arr -> boolval not_inf : arr -> boolval row_num : arr -> intval col_num : arr -> intinclude 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 ... endval (.%{}) : ('a, 'b) Owl_base_dense_ndarray_generic.t -> int -> 'aval (.%{;..}) : ('a, 'b) Owl_base_dense_ndarray_generic.t -> int array -> 'aval (.%{}<-) : ('a, 'b) Owl_base_dense_ndarray_generic.t -> int -> 'a -> unitval (.%{;..}<-) :
('a, 'b) Owl_base_dense_ndarray_generic.t ->
int array ->
'a ->
unit