package owl
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page
- Create dense matrices
- Dense row vectors and meshgrids
- Obtain the basic properties of a matrix
- Manipulate a matrix
- Iterate elements, columns, and rows.
- Examin elements and compare two matrices
- Randomisation functions
- Input/Output and helper functions
- Unary mathematical operations
- Binary mathematical operations
- Fucntions of in-place modification
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_s/index.html
Module Owl_dense_matrix_s
type mat = (float, Bigarray.float32_elt) Owl_dense_matrix_generic.tCreate dense matrices
val empty : int -> int -> matval zeros : int -> int -> matval ones : int -> int -> matval eye : int -> matval semidef : 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
val max_pool :
?padding:Owl_types.padding ->
mat ->
int array ->
int array ->
matval avg_pool :
?padding:Owl_types.padding ->
mat ->
int array ->
int array ->
matBinary mathematical operations
Fucntions of in-place modification
val bernoulli_ : ?p:float -> out:mat -> unitval zeros_ : out:mat -> unitval ones_ : out:mat -> unitval sort_ : mat -> unit sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page
- Create dense matrices
- Dense row vectors and meshgrids
- Obtain the basic properties of a matrix
- Manipulate a matrix
- Iterate elements, columns, and rows.
- Examin elements and compare two matrices
- Randomisation functions
- Input/Output and helper functions
- Unary mathematical operations
- Binary mathematical operations
- Fucntions of in-place modification