Owl_dense_ndarray_intf.Commoninclude Owl_base_dense_ndarray_intf.Commonval 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 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 -> intval unit_basis : int -> int -> arrunit_basis k n i returns a unit basis vector with ith element set to 1.
val num_dims : arr -> intval nth_dim : arr -> int -> intval nnz : arr -> intval density : arr -> floatval size_in_bytes : arr -> intval ind : arr -> int -> int arrayval i1d : arr -> int array -> intval get_fancy : Owl_types.index list -> arr -> arrval set_fancy : Owl_types.index list -> arr -> arr -> unitval top : arr -> int -> int array arrayval bottom : arr -> int -> int array arrayval argsort :
arr ->
(int64, Stdlib.Bigarray.int64_elt, Stdlib.Bigarray.c_layout)
Stdlib.Bigarray.Genarray.tval mmap : Unix.file_descr -> ?pos:int64 -> bool -> int array -> arrval save : out:string -> arr -> unitval load : string -> arrval save_npy : out:string -> arr -> unitval load_npy : string -> arrval bernoulli_ : ?p:float -> out:arr -> unitval zeros_ : out:arr -> unitval ones_ : out:arr -> unitval sort_ : arr -> unitval get_fancy_ : out:arr -> Owl_types.index list -> arr -> unitval set_fancy_ : out:arr -> Owl_types.index list -> arr -> arr -> unit