package owl

  1. Overview
  2. Docs
Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source

Module type Owl_ext_dense_ndarray.BasicSigSource

Sourcetype arr
Sourcetype elt
Sourceval empty : int array -> arr
Sourceval create : int array -> elt -> arr
Sourceval zeros : int array -> arr
Sourceval ones : int array -> arr
Sourceval uniform : ?a:elt -> ?b:elt -> int array -> arr
Sourceval sequential : ?a:elt -> ?step:elt -> int array -> arr
Sourceval linspace : elt -> elt -> int -> arr
Sourceval logspace : ?base:float -> elt -> elt -> int -> arr
Sourceval shape : arr -> int array
Sourceval num_dims : arr -> int
Sourceval nth_dim : arr -> int -> int
Sourceval numel : arr -> int
Sourceval nnz : arr -> int
Sourceval density : arr -> float
Sourceval size_in_bytes : arr -> int
Sourceval same_shape : arr -> arr -> bool
Sourceval get : arr -> int array -> elt
Sourceval set : arr -> int array -> elt -> unit
Sourceval get_fancy : Owl_types.index list -> arr -> arr
Sourceval set_fancy : Owl_types.index list -> arr -> arr -> unit
Sourceval sub_left : arr -> int -> int -> arr
Sourceval slice_left : arr -> int array -> arr
Sourceval copy_ : out:arr -> arr -> unit
Sourceval reset : arr -> unit
Sourceval fill : arr -> elt -> unit
Sourceval copy : arr -> arr
Sourceval reshape : arr -> int array -> arr
Sourceval flatten : arr -> arr
Sourceval reverse : arr -> arr
Sourceval transpose : ?axis:int array -> arr -> arr
Sourceval swap : int -> int -> arr -> arr
Sourceval tile : arr -> int array -> arr
Sourceval repeat : arr -> int array -> arr
Sourceval squeeze : ?axis:int array -> arr -> arr
Sourceval iteri : (int -> elt -> unit) -> arr -> unit
Sourceval iter : (elt -> unit) -> arr -> unit
Sourceval mapi : (int -> elt -> elt) -> arr -> arr
Sourceval map : (elt -> elt) -> arr -> arr
Sourceval filteri : (int -> elt -> bool) -> arr -> int array
Sourceval filter : (elt -> bool) -> arr -> int array
Sourceval foldi : ?axis:int -> (int -> elt -> elt -> elt) -> elt -> arr -> arr
Sourceval fold : ?axis:int -> (elt -> elt -> elt) -> elt -> arr -> arr
Sourceval iter2i : (int -> elt -> elt -> unit) -> arr -> arr -> unit
Sourceval iter2 : (elt -> elt -> unit) -> arr -> arr -> unit
Sourceval map2i : (int -> elt -> elt -> elt) -> arr -> arr -> arr
Sourceval map2 : (elt -> elt -> elt) -> arr -> arr -> arr
Sourceval exists : (elt -> bool) -> arr -> bool
Sourceval not_exists : (elt -> bool) -> arr -> bool
Sourceval for_all : (elt -> bool) -> arr -> bool
Sourceval is_zero : arr -> bool
Sourceval is_positive : arr -> bool
Sourceval is_negative : arr -> bool
Sourceval is_nonpositive : arr -> bool
Sourceval is_nonnegative : arr -> bool
Sourceval equal : arr -> arr -> bool
Sourceval not_equal : arr -> arr -> bool
Sourceval greater : arr -> arr -> bool
Sourceval less : arr -> arr -> bool
Sourceval greater_equal : arr -> arr -> bool
Sourceval less_equal : arr -> arr -> bool
Sourceval elt_equal : arr -> arr -> arr
Sourceval elt_not_equal : arr -> arr -> arr
Sourceval elt_less : arr -> arr -> arr
Sourceval elt_greater : arr -> arr -> arr
Sourceval elt_less_equal : arr -> arr -> arr
Sourceval elt_greater_equal : arr -> arr -> arr
Sourceval equal_scalar : arr -> elt -> bool
Sourceval not_equal_scalar : arr -> elt -> bool
Sourceval less_scalar : arr -> elt -> bool
Sourceval greater_scalar : arr -> elt -> bool
Sourceval less_equal_scalar : arr -> elt -> bool
Sourceval greater_equal_scalar : arr -> elt -> bool
Sourceval elt_equal_scalar : arr -> elt -> arr
Sourceval elt_not_equal_scalar : arr -> elt -> arr
Sourceval elt_less_scalar : arr -> elt -> arr
Sourceval elt_greater_scalar : arr -> elt -> arr
Sourceval elt_less_equal_scalar : arr -> elt -> arr
Sourceval elt_greater_equal_scalar : arr -> elt -> arr
Sourceval print : ?max_row:int -> ?max_col:int -> ?header:bool -> ?fmt:(elt -> string) -> arr -> unit
Sourceval save : out:string -> arr -> unit
Sourceval load : string -> arr
Sourceval sum' : arr -> elt
Sourceval prod' : arr -> elt
Sourceval add : arr -> arr -> arr
Sourceval sub : arr -> arr -> arr
Sourceval mul : arr -> arr -> arr
Sourceval div : arr -> arr -> arr
Sourceval add_scalar : arr -> elt -> arr
Sourceval sub_scalar : arr -> elt -> arr
Sourceval mul_scalar : arr -> elt -> arr
Sourceval div_scalar : arr -> elt -> arr
Sourceval scalar_add : elt -> arr -> arr
Sourceval scalar_sub : elt -> arr -> arr
Sourceval scalar_mul : elt -> arr -> arr
Sourceval scalar_div : elt -> arr -> arr