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.7.0.tbz
sha256=cb9b596d7a2166630e385381f5dcb7cc6c2a4afebd32b2811db3e4b4fe008f3c
sha512=940c0953ee3fce453787e0820df42f4f3852413ba0a1af9d18af128d90a76bf9c93aaa3af42bd80be938b0b53ed0f546a1972ecc5fad7dd35247cea5e699b78f
doc/owl/Owl_dense_matrix/Z/index.html
Module Owl_dense_matrix.Z
include module type of struct include Owl_dense_matrix_z end
type elt = Complex.ttype mat = (Complex.t, Bigarray.complex64_elt) Owl_dense_matrix_generic.ttype cast_mat = (float, Bigarray.float64_elt) Owl_dense_matrix_generic.tCreate dense matrices
val empty : int -> int -> matval zeros : int -> int -> matval ones : int -> int -> matval eye : int -> matval bernoulli : ?p:float -> int -> int -> matval hadamard : int -> matval magic : int -> matDense row vectors and meshgrids
val vector : int -> matval vector_zeros : int -> matval vector_ones : int -> matval vector_uniform : int -> matObtain the basic properties of a matrix
val shape : mat -> int * intval row_num : mat -> intval col_num : mat -> intval numel : mat -> intval nnz : mat -> intval density : mat -> floatval size_in_bytes : mat -> intManipulate a matrix
val get_fancy : Owl_types.index list -> mat -> matval set_fancy : Owl_types.index list -> mat -> mat -> unitval reset : mat -> unitval swap_rows : mat -> int -> int -> unitval swap_cols : mat -> int -> int -> unitval top : mat -> int -> int array arrayval bottom : mat -> int -> int array arrayval argsort :
mat ->
(int64, Bigarray.int64_elt, Bigarray.c_layout) Bigarray.Genarray.tIterate elements, columns, and rows.
Examin elements and compare two matrices
val is_zero : mat -> boolval is_positive : mat -> boolval is_negative : mat -> boolval is_nonpositive : mat -> boolval is_nonnegative : mat -> boolval is_normal : mat -> boolval not_nan : mat -> boolval not_inf : mat -> boolRandomisation functions
Input/Output and helper functions
val save : mat -> string -> unitval load : string -> matval save_txt : ?sep:string -> ?append:bool -> mat -> string -> unitval load_txt : ?sep:string -> string -> matUnary mathematical operations
Binary mathematical operations
Fucntions of in-place modification
val bernoulli_ : ?p:float -> out:mat -> unitval zeros_ : out:mat -> unitval ones_ : out:mat -> unitval sort_ : mat -> unitinclude module type of struct include Operator end
include sig ... end
val (+) :
('a, 'b) Owl_dense_matrix_generic.t ->
('a, 'b) Owl_dense_matrix_generic.t ->
('a, 'b) Owl_dense_matrix_generic.tval (-) :
('a, 'b) Owl_dense_matrix_generic.t ->
('a, 'b) Owl_dense_matrix_generic.t ->
('a, 'b) Owl_dense_matrix_generic.tval (*) :
('a, 'b) Owl_dense_matrix_generic.t ->
('a, 'b) Owl_dense_matrix_generic.t ->
('a, 'b) Owl_dense_matrix_generic.tval (/) :
('a, 'b) Owl_dense_matrix_generic.t ->
('a, 'b) Owl_dense_matrix_generic.t ->
('a, 'b) Owl_dense_matrix_generic.tval (+$) :
('a, 'b) Owl_dense_matrix_generic.t ->
'a ->
('a, 'b) Owl_dense_matrix_generic.tval (-$) :
('a, 'b) Owl_dense_matrix_generic.t ->
'a ->
('a, 'b) Owl_dense_matrix_generic.tval (*$) :
('a, 'b) Owl_dense_matrix_generic.t ->
'a ->
('a, 'b) Owl_dense_matrix_generic.tval (/$) :
('a, 'b) Owl_dense_matrix_generic.t ->
'a ->
('a, 'b) Owl_dense_matrix_generic.tval ($+) :
'a ->
('a, 'b) Owl_dense_matrix_generic.t ->
('a, 'b) Owl_dense_matrix_generic.tval ($-) :
'a ->
('a, 'b) Owl_dense_matrix_generic.t ->
('a, 'b) Owl_dense_matrix_generic.tval ($*) :
'a ->
('a, 'b) Owl_dense_matrix_generic.t ->
('a, 'b) Owl_dense_matrix_generic.tval ($/) :
'a ->
('a, 'b) Owl_dense_matrix_generic.t ->
('a, 'b) Owl_dense_matrix_generic.tval (=) :
('a, 'b) Owl_dense_matrix_generic.t ->
('a, 'b) Owl_dense_matrix_generic.t ->
boolval (!=) :
('a, 'b) Owl_dense_matrix_generic.t ->
('a, 'b) Owl_dense_matrix_generic.t ->
boolval (<>) :
('a, 'b) Owl_dense_matrix_generic.t ->
('a, 'b) Owl_dense_matrix_generic.t ->
boolval (>) :
('a, 'b) Owl_dense_matrix_generic.t ->
('a, 'b) Owl_dense_matrix_generic.t ->
boolval (<) :
('a, 'b) Owl_dense_matrix_generic.t ->
('a, 'b) Owl_dense_matrix_generic.t ->
boolval (>=) :
('a, 'b) Owl_dense_matrix_generic.t ->
('a, 'b) Owl_dense_matrix_generic.t ->
boolval (<=) :
('a, 'b) Owl_dense_matrix_generic.t ->
('a, 'b) Owl_dense_matrix_generic.t ->
boolinclude sig ... end
val (=$) : ('a, 'b) Owl_dense_matrix_generic.t -> 'a -> boolval (!=$) : ('a, 'b) Owl_dense_matrix_generic.t -> 'a -> boolval (<>$) : ('a, 'b) Owl_dense_matrix_generic.t -> 'a -> boolval (<$) : ('a, 'b) Owl_dense_matrix_generic.t -> 'a -> boolval (>$) : ('a, 'b) Owl_dense_matrix_generic.t -> 'a -> boolval (<=$) : ('a, 'b) Owl_dense_matrix_generic.t -> 'a -> boolval (>=$) : ('a, 'b) Owl_dense_matrix_generic.t -> 'a -> boolval (=.) :
('a, 'b) Owl_dense_matrix_generic.t ->
('a, 'b) Owl_dense_matrix_generic.t ->
('a, 'b) Owl_dense_matrix_generic.tval (!=.) :
('a, 'b) Owl_dense_matrix_generic.t ->
('a, 'b) Owl_dense_matrix_generic.t ->
('a, 'b) Owl_dense_matrix_generic.tval (<>.) :
('a, 'b) Owl_dense_matrix_generic.t ->
('a, 'b) Owl_dense_matrix_generic.t ->
('a, 'b) Owl_dense_matrix_generic.tval (<.) :
('a, 'b) Owl_dense_matrix_generic.t ->
('a, 'b) Owl_dense_matrix_generic.t ->
('a, 'b) Owl_dense_matrix_generic.tval (>.) :
('a, 'b) Owl_dense_matrix_generic.t ->
('a, 'b) Owl_dense_matrix_generic.t ->
('a, 'b) Owl_dense_matrix_generic.tval (<=.) :
('a, 'b) Owl_dense_matrix_generic.t ->
('a, 'b) Owl_dense_matrix_generic.t ->
('a, 'b) Owl_dense_matrix_generic.tval (>=.) :
('a, 'b) Owl_dense_matrix_generic.t ->
('a, 'b) Owl_dense_matrix_generic.t ->
('a, 'b) Owl_dense_matrix_generic.tval (=.$) :
('a, 'b) Owl_dense_matrix_generic.t ->
'a ->
('a, 'b) Owl_dense_matrix_generic.tval (!=.$) :
('a, 'b) Owl_dense_matrix_generic.t ->
'a ->
('a, 'b) Owl_dense_matrix_generic.tval (<>.$) :
('a, 'b) Owl_dense_matrix_generic.t ->
'a ->
('a, 'b) Owl_dense_matrix_generic.tval (<.$) :
('a, 'b) Owl_dense_matrix_generic.t ->
'a ->
('a, 'b) Owl_dense_matrix_generic.tval (>.$) :
('a, 'b) Owl_dense_matrix_generic.t ->
'a ->
('a, 'b) Owl_dense_matrix_generic.tval (<=.$) :
('a, 'b) Owl_dense_matrix_generic.t ->
'a ->
('a, 'b) Owl_dense_matrix_generic.tval (>=.$) :
('a, 'b) Owl_dense_matrix_generic.t ->
'a ->
('a, 'b) Owl_dense_matrix_generic.tval (=~) :
?eps:float ->
('a, 'b) Owl_dense_matrix_generic.t ->
('a, 'b) Owl_dense_matrix_generic.t ->
boolval (=~$) : ?eps:float -> ('a, 'b) Owl_dense_matrix_generic.t -> 'a -> boolval (=~.) :
?eps:float ->
('a, 'b) Owl_dense_matrix_generic.t ->
('a, 'b) Owl_dense_matrix_generic.t ->
('a, 'b) Owl_dense_matrix_generic.tval (=~.$) :
?eps:float ->
('a, 'b) Owl_dense_matrix_generic.t ->
'a ->
('a, 'b) Owl_dense_matrix_generic.tval (%) :
(float, 'a) Owl_dense_matrix_generic.t ->
(float, 'a) Owl_dense_matrix_generic.t ->
(float, 'a) Owl_dense_matrix_generic.tval (%$) :
(float, 'a) Owl_dense_matrix_generic.t ->
float ->
(float, 'a) Owl_dense_matrix_generic.tval (**) :
(float, 'a) Owl_dense_matrix_generic.t ->
(float, 'a) Owl_dense_matrix_generic.t ->
(float, 'a) Owl_dense_matrix_generic.tval ($**) :
float ->
(float, 'a) Owl_dense_matrix_generic.t ->
(float, 'a) Owl_dense_matrix_generic.tval (**$) :
(float, 'a) Owl_dense_matrix_generic.t ->
float ->
(float, 'a) Owl_dense_matrix_generic.tval (+=) :
('a, 'b) Owl_dense_matrix_generic.t ->
('a, 'b) Owl_dense_matrix_generic.t ->
unitval (-=) :
('a, 'b) Owl_dense_matrix_generic.t ->
('a, 'b) Owl_dense_matrix_generic.t ->
unitval (*=) :
('a, 'b) Owl_dense_matrix_generic.t ->
('a, 'b) Owl_dense_matrix_generic.t ->
unitval (/=) :
('a, 'b) Owl_dense_matrix_generic.t ->
('a, 'b) Owl_dense_matrix_generic.t ->
unitval (+$=) : ('a, 'b) Owl_dense_matrix_generic.t -> 'a -> unitval (-$=) : ('a, 'b) Owl_dense_matrix_generic.t -> 'a -> unitval (*$=) : ('a, 'b) Owl_dense_matrix_generic.t -> 'a -> unitval (/$=) : ('a, 'b) Owl_dense_matrix_generic.t -> 'a -> unitval (@=) :
('a, 'b) Owl_dense_matrix_generic.t ->
('a, 'b) Owl_dense_matrix_generic.t ->
('a, 'b) Owl_dense_matrix_generic.tval (@||) :
('a, 'b) Owl_dense_matrix_generic.t ->
('a, 'b) Owl_dense_matrix_generic.t ->
('a, 'b) Owl_dense_matrix_generic.tval (.!{}) :
('a, 'b) Owl_dense_matrix_generic.t ->
Owl_types.index list ->
('a, 'b) Owl_dense_matrix_generic.tval (.!{}<-) :
('a, 'b) Owl_dense_matrix_generic.t ->
Owl_types.index list ->
('a, 'b) Owl_dense_matrix_generic.t ->
unitval (.${}) :
('a, 'b) Owl_dense_matrix_generic.t ->
int list list ->
('a, 'b) Owl_dense_matrix_generic.tval (.${}<-) :
('a, 'b) Owl_dense_matrix_generic.t ->
int list list ->
('a, 'b) Owl_dense_matrix_generic.t ->
unitinclude sig ... end
val (*@) :
('a, 'b) Owl_dense_matrix_generic.t ->
('a, 'b) Owl_dense_matrix_generic.t ->
('a, 'b) Owl_dense_matrix_generic.tval (.%{}) : ('a, 'b) Owl_dense_matrix_generic.t -> int array -> 'aval (.%{}<-) : ('a, 'b) Owl_dense_matrix_generic.t -> int array -> 'a -> unitinclude sig ... end
val (**@) :
('a, 'b) Owl_linalg_generic.t ->
float ->
('a, 'b) Owl_linalg_generic.tval (/@) :
('a, 'b) Owl_linalg_generic.t ->
('a, 'b) Owl_linalg_generic.t ->
('a, 'b) Owl_linalg_generic.tval inv : Owl_linalg_z.mat -> Owl_linalg_z.matval mpow : Owl_linalg_z.mat -> float -> Owl_linalg_z.matval qr : Owl_linalg_z.mat -> Owl_linalg_z.mat * Owl_linalg_z.matval lyapunov : Owl_linalg_z.mat -> Owl_linalg_z.mat -> Owl_linalg_z.mat sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>