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-1.0.0.tbz
sha256=d91ba09488edd602dad845f68db1f980a601bdbb55d9516e3b59681eca20debe
sha512=9b31c3474a94c3b11d1dedba00639e770737e61f2e724a1288066ed976e4d0f8afe891a430e17ecf525fbca92e433d71d1b66d3ba17d4e299a4f8fdc3b902461
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
Examine 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 * int) -> 'aval (.%{;..}) : ('a, 'b) Owl_sparse_matrix_generic.t -> int array -> 'aval (.%{}<-) :
('a, 'b) Owl_sparse_matrix_generic.t ->
(int * int) ->
'a ->
unitval (.%{;..}<-) :
('a, 'b) Owl_sparse_matrix_generic.t ->
int array ->
'a ->
unit sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>