Algebra.Matrix
Operations on matrices.
type nonrec t = {
rows : int;
Number of rows.
*)cols : int;
Number of columns.
*)vector : Vector.t;
Underlying vector.
*)}
A matrix.
val cols : t -> int
val rows : t -> int
val src : t -> int
val tgt : t -> int
val get : t -> int -> int -> float
get a j i
returns the entry in row j
and column i
.
val init : int -> int -> (int -> int -> float) -> t
Initialize a matrix.
val zero : int -> int -> t
Zero matrix.
val uniform : ?min:float -> ?max:float -> int -> int -> t
Random matrix.