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.1.tbz
sha256=4efa33bb2f04fa14f493a3dd9bf4210895ff558d490cf8c3bd1484ba20ff26f3
sha512=1c03d0822a642975ab0b08e621012e17b7b41563196e7c2e93dd2e3338a9b0b37a63c1c6a786b8a40f32f9bd21b4c57f898b12e1b1cdd892b78fe4927e4c35b6
doc/owl/Owl_sparse_matrix/S/index.html
Module Owl_sparse_matrix.S
include module type of struct include Owl_sparse_matrix_s end
type mat = (float, Bigarray.float32_elt) Owl_sparse_matrix_generic.tCreate sparse matrices
val zeros : int -> int -> matval ones : int -> int -> matval eye : int -> matval binary : int -> int -> matval uniform : ?scale:float -> int -> int -> matval uniform_int : ?a:int -> ?b:int -> int -> int -> matval sequential : int -> int -> matObtain the basic properties of a matrix
val shape : mat -> int * intval row_num : mat -> intval col_num : mat -> intval row_num_nz : mat -> intval col_num_nz : mat -> intval numel : mat -> intval nnz : mat -> intval nnz_rows : mat -> int arrayval nnz_cols : mat -> int arrayval density : mat -> floatManipulate a matrix
val reset : mat -> unitIterate elements, columns, and rows
Examin elements and compare two matrices
val is_zero : mat -> boolval is_positive : mat -> boolval is_negative : mat -> boolval is_nonnegative : mat -> boolRandomisation functions
val permutation_matrix : int -> matInput/Output and helper functions
val to_dense : mat -> Owl_dense_matrix_s.matval of_dense : Owl_dense_matrix_s.mat -> matval print : mat -> unitval save : mat -> string -> unitval load : string -> matUnary mathematical operations
Binary mathematical operations
include module type of struct include Operator end
include sig ... end
val (+) :
('a, 'b) Owl_sparse_matrix_generic.t ->
('a, 'b) Owl_sparse_matrix_generic.t ->
('a, 'b) Owl_sparse_matrix_generic.tval (-) :
('a, 'b) Owl_sparse_matrix_generic.t ->
('a, 'b) Owl_sparse_matrix_generic.t ->
('a, 'b) Owl_sparse_matrix_generic.tval (*) :
('a, 'b) Owl_sparse_matrix_generic.t ->
('a, 'b) Owl_sparse_matrix_generic.t ->
('a, 'b) Owl_sparse_matrix_generic.tval (/) :
('a, 'b) Owl_sparse_matrix_generic.t ->
('a, 'b) Owl_sparse_matrix_generic.t ->
('a, 'b) Owl_sparse_matrix_generic.tval (+$) :
('a, 'b) Owl_sparse_matrix_generic.t ->
'a ->
('a, 'b) Owl_sparse_matrix_generic.tval (-$) :
('a, 'b) Owl_sparse_matrix_generic.t ->
'a ->
('a, 'b) Owl_sparse_matrix_generic.tval (*$) :
('a, 'b) Owl_sparse_matrix_generic.t ->
'a ->
('a, 'b) Owl_sparse_matrix_generic.tval (/$) :
('a, 'b) Owl_sparse_matrix_generic.t ->
'a ->
('a, 'b) Owl_sparse_matrix_generic.tval ($+) :
'a ->
('a, 'b) Owl_sparse_matrix_generic.t ->
('a, 'b) Owl_sparse_matrix_generic.tval ($-) :
'a ->
('a, 'b) Owl_sparse_matrix_generic.t ->
('a, 'b) Owl_sparse_matrix_generic.tval ($*) :
'a ->
('a, 'b) Owl_sparse_matrix_generic.t ->
('a, 'b) Owl_sparse_matrix_generic.tval ($/) :
'a ->
('a, 'b) Owl_sparse_matrix_generic.t ->
('a, 'b) Owl_sparse_matrix_generic.tval (=) :
('a, 'b) Owl_sparse_matrix_generic.t ->
('a, 'b) Owl_sparse_matrix_generic.t ->
boolval (!=) :
('a, 'b) Owl_sparse_matrix_generic.t ->
('a, 'b) Owl_sparse_matrix_generic.t ->
boolval (<>) :
('a, 'b) Owl_sparse_matrix_generic.t ->
('a, 'b) Owl_sparse_matrix_generic.t ->
boolval (>) :
('a, 'b) Owl_sparse_matrix_generic.t ->
('a, 'b) Owl_sparse_matrix_generic.t ->
boolval (<) :
('a, 'b) Owl_sparse_matrix_generic.t ->
('a, 'b) Owl_sparse_matrix_generic.t ->
boolval (>=) :
('a, 'b) Owl_sparse_matrix_generic.t ->
('a, 'b) Owl_sparse_matrix_generic.t ->
boolval (<=) :
('a, 'b) Owl_sparse_matrix_generic.t ->
('a, 'b) Owl_sparse_matrix_generic.t ->
boolinclude sig ... end
val (*@) :
('a, 'b) Owl_sparse_matrix_generic.t ->
('a, 'b) Owl_sparse_matrix_generic.t ->
('a, 'b) Owl_sparse_matrix_generic.tval (.%{}) : ('a, 'b) Owl_sparse_matrix_generic.t -> int array -> 'aval (.%{}<-) : ('a, 'b) Owl_sparse_matrix_generic.t -> int array -> 'a -> unit sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>