package owl

  1. Overview
  2. Docs
Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source

Module Owl_dense_matrix.CSource

include module type of struct include Owl_dense_matrix_c end
Sourcetype elt = Complex.t
include Owl_dense_matrix_intf.Common with type elt := elt and type mat := mat
Create dense matrices
Sourceval empty : int -> int -> mat
Sourceval create : int -> int -> elt -> mat
Sourceval init : int -> int -> (int -> elt) -> mat
Sourceval init_2d : int -> int -> (int -> int -> elt) -> mat
Sourceval zeros : int -> int -> mat
Sourceval ones : int -> int -> mat
Sourceval eye : int -> mat
Sourceval sequential : ?a:elt -> ?step:elt -> int -> int -> mat
Sourceval uniform : ?a:elt -> ?b:elt -> int -> int -> mat
Sourceval gaussian : ?mu:elt -> ?sigma:elt -> int -> int -> mat
Sourceval bernoulli : ?p:float -> int -> int -> mat
Sourceval unit_basis : int -> int -> mat
Sourceval diagm : ?k:int -> mat -> mat
Sourceval triu : ?k:int -> mat -> mat
Sourceval tril : ?k:int -> mat -> mat
Sourceval symmetric : ?upper:bool -> mat -> mat
Sourceval bidiagonal : ?upper:bool -> mat -> mat -> mat
Sourceval toeplitz : ?c:mat -> mat -> mat
Sourceval hankel : ?r:mat -> mat -> mat
Sourceval hadamard : int -> mat
Sourceval magic : int -> mat
Dense row vectors and meshgrids
Sourceval vector : int -> mat
Sourceval vector_zeros : int -> mat
Sourceval vector_ones : int -> mat
Sourceval vector_uniform : int -> mat
Sourceval linspace : elt -> elt -> int -> mat
Sourceval logspace : ?base:float -> elt -> elt -> int -> mat
Sourceval meshgrid : elt -> elt -> elt -> elt -> int -> int -> mat * mat
Sourceval meshup : mat -> mat -> mat * mat
Obtain the basic properties of a matrix
Sourceval shape : mat -> int * int
Sourceval row_num : mat -> int
Sourceval col_num : mat -> int
Sourceval numel : mat -> int
Sourceval nnz : mat -> int
Sourceval density : mat -> float
Sourceval size_in_bytes : mat -> int
Sourceval same_shape : mat -> mat -> bool
Sourceval same_data : mat -> mat -> bool
Manipulate a matrix
Sourceval get : mat -> int -> int -> elt
Sourceval set : mat -> int -> int -> elt -> unit
Sourceval get_index : mat -> int array array -> elt array
Sourceval set_index : mat -> int array array -> elt array -> unit
Sourceval get_fancy : Owl_types.index list -> mat -> mat
Sourceval set_fancy : Owl_types.index list -> mat -> mat -> unit
Sourceval get_slice : int list list -> mat -> mat
Sourceval set_slice : int list list -> mat -> mat -> unit
Sourceval row : mat -> int -> mat
Sourceval col : mat -> int -> mat
Sourceval rows : mat -> int array -> mat
Sourceval cols : mat -> int array -> mat
Sourceval resize : ?head:bool -> mat -> int array -> mat
Sourceval reshape : mat -> int array -> mat
Sourceval flatten : mat -> mat
Sourceval reverse : mat -> mat
Sourceval flip : ?axis:int -> mat -> mat
Sourceval rotate : mat -> int -> mat
Sourceval reset : mat -> unit
Sourceval fill : mat -> elt -> unit
Sourceval copy : mat -> mat
Sourceval copy_row_to : mat -> mat -> int -> unit
Sourceval copy_col_to : mat -> mat -> int -> unit
Sourceval concat_vertical : mat -> mat -> mat
Sourceval concat_horizontal : mat -> mat -> mat
Sourceval concat_vh : mat array array -> mat
Sourceval concatenate : ?axis:int -> mat array -> mat
Sourceval split : ?axis:int -> int array -> mat -> mat array
Sourceval split_vh : (int * int) array array -> mat -> mat array array
Sourceval transpose : mat -> mat
Sourceval ctranspose : mat -> mat
Sourceval diag : ?k:int -> mat -> mat
Sourceval swap_rows : mat -> int -> int -> unit
Sourceval swap_cols : mat -> int -> int -> unit
Sourceval tile : mat -> int array -> mat
Sourceval repeat : mat -> int array -> mat
Sourceval pad : ?v:elt -> int list list -> mat -> mat
Sourceval dropout : ?rate:float -> mat -> mat
Sourceval top : mat -> int -> int array array
Sourceval bottom : mat -> int -> int array array
Sourceval sort : mat -> mat
Iterate elements, columns, and rows.
Sourceval iteri : (int -> elt -> unit) -> mat -> unit
Sourceval iter : (elt -> unit) -> mat -> unit
Sourceval mapi : (int -> elt -> elt) -> mat -> mat
Sourceval map : (elt -> elt) -> mat -> mat
Sourceval foldi : ?axis:int -> (int -> elt -> elt -> elt) -> elt -> mat -> mat
Sourceval fold : ?axis:int -> (elt -> elt -> elt) -> elt -> mat -> mat
Sourceval scani : ?axis:int -> (int -> elt -> elt -> elt) -> mat -> mat
Sourceval scan : ?axis:int -> (elt -> elt -> elt) -> mat -> mat
Sourceval filteri : (int -> elt -> bool) -> mat -> int array
Sourceval filter : (elt -> bool) -> mat -> int array
Sourceval iteri_2d : (int -> int -> elt -> unit) -> mat -> unit
Sourceval mapi_2d : (int -> int -> elt -> elt) -> mat -> mat
Sourceval foldi_2d : ?axis:int -> (int -> int -> elt -> elt -> elt) -> elt -> mat -> mat
Sourceval scani_2d : ?axis:int -> (int -> int -> elt -> elt -> elt) -> mat -> mat
Sourceval filteri_2d : (int -> int -> elt -> bool) -> mat -> (int * int) array
Sourceval iter2i_2d : (int -> int -> elt -> elt -> unit) -> mat -> mat -> unit
Sourceval map2i_2d : (int -> int -> elt -> elt -> elt) -> mat -> mat -> mat
Sourceval iter2i : (int -> elt -> elt -> unit) -> mat -> mat -> unit
Sourceval iter2 : (elt -> elt -> unit) -> mat -> mat -> unit
Sourceval map2i : (int -> elt -> elt -> elt) -> mat -> mat -> mat
Sourceval map2 : (elt -> elt -> elt) -> mat -> mat -> mat
Sourceval iteri_rows : (int -> mat -> unit) -> mat -> unit
Sourceval iter_rows : (mat -> unit) -> mat -> unit
Sourceval iter2i_rows : (int -> mat -> mat -> unit) -> mat -> mat -> unit
Sourceval iter2_rows : (mat -> mat -> unit) -> mat -> mat -> unit
Sourceval iteri_cols : (int -> mat -> unit) -> mat -> unit
Sourceval iter_cols : (mat -> unit) -> mat -> unit
Sourceval filteri_rows : (int -> mat -> bool) -> mat -> int array
Sourceval filter_rows : (mat -> bool) -> mat -> int array
Sourceval filteri_cols : (int -> mat -> bool) -> mat -> int array
Sourceval filter_cols : (mat -> bool) -> mat -> int array
Sourceval fold_rows : ('a -> mat -> 'a) -> 'a -> mat -> 'a
Sourceval fold_cols : ('a -> mat -> 'a) -> 'a -> mat -> 'a
Sourceval mapi_rows : (int -> mat -> 'a) -> mat -> 'a array
Sourceval map_rows : (mat -> 'a) -> mat -> 'a array
Sourceval mapi_cols : (int -> mat -> 'a) -> mat -> 'a array
Sourceval map_cols : (mat -> 'a) -> mat -> 'a array
Sourceval mapi_by_row : int -> (int -> mat -> mat) -> mat -> mat
Sourceval map_by_row : int -> (mat -> mat) -> mat -> mat
Sourceval mapi_by_col : int -> (int -> mat -> mat) -> mat -> mat
Sourceval map_by_col : int -> (mat -> mat) -> mat -> mat
Sourceval mapi_at_row : (int -> elt -> elt) -> mat -> int -> mat
Sourceval map_at_row : (elt -> elt) -> mat -> int -> mat
Sourceval mapi_at_col : (int -> elt -> elt) -> mat -> int -> mat
Sourceval map_at_col : (elt -> elt) -> mat -> int -> mat
Examine elements and compare two matrices
Sourceval exists : (elt -> bool) -> mat -> bool
Sourceval not_exists : (elt -> bool) -> mat -> bool
Sourceval for_all : (elt -> bool) -> mat -> bool
Sourceval is_zero : mat -> bool
Sourceval is_positive : mat -> bool
Sourceval is_negative : mat -> bool
Sourceval is_nonpositive : mat -> bool
Sourceval is_nonnegative : mat -> bool
Sourceval is_normal : mat -> bool
Sourceval not_nan : mat -> bool
Sourceval not_inf : mat -> bool
Sourceval equal : mat -> mat -> bool
Sourceval not_equal : mat -> mat -> bool
Sourceval greater : mat -> mat -> bool
Sourceval less : mat -> mat -> bool
Sourceval greater_equal : mat -> mat -> bool
Sourceval less_equal : mat -> mat -> bool
Sourceval elt_equal : mat -> mat -> mat
Sourceval elt_not_equal : mat -> mat -> mat
Sourceval elt_less : mat -> mat -> mat
Sourceval elt_greater : mat -> mat -> mat
Sourceval elt_less_equal : mat -> mat -> mat
Sourceval elt_greater_equal : mat -> mat -> mat
Sourceval equal_scalar : mat -> elt -> bool
Sourceval not_equal_scalar : mat -> elt -> bool
Sourceval less_scalar : mat -> elt -> bool
Sourceval greater_scalar : mat -> elt -> bool
Sourceval less_equal_scalar : mat -> elt -> bool
Sourceval greater_equal_scalar : mat -> elt -> bool
Sourceval elt_equal_scalar : mat -> elt -> mat
Sourceval elt_not_equal_scalar : mat -> elt -> mat
Sourceval elt_less_scalar : mat -> elt -> mat
Sourceval elt_greater_scalar : mat -> elt -> mat
Sourceval elt_less_equal_scalar : mat -> elt -> mat
Sourceval elt_greater_equal_scalar : mat -> elt -> mat
Sourceval approx_equal : ?eps:float -> mat -> mat -> bool
Sourceval approx_equal_scalar : ?eps:float -> mat -> elt -> bool
Sourceval approx_elt_equal : ?eps:float -> mat -> mat -> mat
Sourceval approx_elt_equal_scalar : ?eps:float -> mat -> elt -> mat
Randomisation functions
Sourceval draw_rows : ?replacement:bool -> mat -> int -> mat * int array
Sourceval draw_cols : ?replacement:bool -> mat -> int -> mat * int array
Sourceval draw_rows2 : ?replacement:bool -> mat -> mat -> int -> mat * mat * int array
Sourceval draw_cols2 : ?replacement:bool -> mat -> mat -> int -> mat * mat * int array
Sourceval shuffle_rows : mat -> mat
Sourceval shuffle_cols : mat -> mat
Sourceval shuffle : mat -> mat
Input/Output and helper functions
Sourceval to_array : mat -> elt array
Sourceval of_array : elt array -> int -> int -> mat
Sourceval to_arrays : mat -> elt array array
Sourceval of_arrays : elt array array -> mat
Sourceval to_rows : mat -> mat array
Sourceval of_rows : mat array -> mat
Sourceval to_cols : mat -> mat array
Sourceval of_cols : mat array -> mat
Sourceval print : ?max_row:int -> ?max_col:int -> ?header:bool -> ?fmt:(elt -> string) -> mat -> unit
Sourceval save : out:string -> mat -> unit
Sourceval load : string -> mat
Sourceval save_txt : ?sep:string -> ?append:bool -> out:string -> mat -> unit
Sourceval load_txt : ?sep:string -> string -> mat
Sourceval save_npy : out:string -> mat -> unit
Sourceval load_npy : string -> mat
Unary mathematical operations
Sourceval min : ?axis:int -> ?keep_dims:bool -> mat -> mat
Sourceval min' : mat -> elt
Sourceval max : ?axis:int -> ?keep_dims:bool -> mat -> mat
Sourceval max' : mat -> elt
Sourceval minmax : ?axis:int -> ?keep_dims:bool -> mat -> mat * mat
Sourceval minmax' : mat -> elt * elt
Sourceval min_i : mat -> elt * int array
Sourceval max_i : mat -> elt * int array
Sourceval minmax_i : mat -> (elt * int array) * (elt * int array)
Sourceval trace : mat -> elt
Sourceval sum : ?axis:int -> ?keep_dims:bool -> mat -> mat
Sourceval sum' : mat -> elt
Sourceval prod : ?axis:int -> ?keep_dims:bool -> mat -> mat
Sourceval prod' : mat -> elt
Sourceval mean : ?axis:int -> ?keep_dims:bool -> mat -> mat
Sourceval mean' : mat -> elt
Sourceval var' : mat -> elt
Sourceval std' : mat -> elt
Sourceval sem : ?axis:int -> ?keep_dims:bool -> mat -> mat
Sourceval sem' : mat -> elt
Sourceval sum_rows : ?keep_dims:bool -> mat -> mat
Sourceval sum_cols : ?keep_dims:bool -> mat -> mat
Sourceval mean_rows : ?keep_dims:bool -> mat -> mat
Sourceval mean_cols : ?keep_dims:bool -> mat -> mat
Sourceval abs : mat -> mat
Sourceval abs2 : mat -> mat
Sourceval conj : mat -> mat
Sourceval neg : mat -> mat
Sourceval reci : mat -> mat
Sourceval reci_tol : ?tol:elt -> mat -> mat
Sourceval sqr : mat -> mat
Sourceval sqrt : mat -> mat
Sourceval cbrt : mat -> mat
Sourceval exp : mat -> mat
Sourceval exp2 : mat -> mat
Sourceval exp10 : mat -> mat
Sourceval expm1 : mat -> mat
Sourceval log : mat -> mat
Sourceval log10 : mat -> mat
Sourceval log2 : mat -> mat
Sourceval log1p : mat -> mat
Sourceval sin : mat -> mat
Sourceval cos : mat -> mat
Sourceval tan : mat -> mat
Sourceval asin : mat -> mat
Sourceval acos : mat -> mat
Sourceval atan : mat -> mat
Sourceval sinh : mat -> mat
Sourceval cosh : mat -> mat
Sourceval tanh : mat -> mat
Sourceval asinh : mat -> mat
Sourceval acosh : mat -> mat
Sourceval atanh : mat -> mat
Sourceval floor : mat -> mat
Sourceval ceil : mat -> mat
Sourceval round : mat -> mat
Sourceval trunc : mat -> mat
Sourceval fix : mat -> mat
Sourceval modf : mat -> mat * mat
Sourceval l1norm : ?axis:int -> ?keep_dims:bool -> mat -> mat
Sourceval l1norm' : mat -> elt
Sourceval l2norm : ?axis:int -> ?keep_dims:bool -> mat -> mat
Sourceval l2norm' : mat -> elt
Sourceval l2norm_sqr : ?axis:int -> ?keep_dims:bool -> mat -> mat
Sourceval l2norm_sqr' : mat -> elt
Sourceval vecnorm : ?axis:int -> ?p:float -> ?keep_dims:bool -> mat -> mat
Sourceval vecnorm' : ?p:float -> mat -> elt
Sourceval cumsum : ?axis:int -> mat -> mat
Sourceval cumprod : ?axis:int -> mat -> mat
Sourceval cummin : ?axis:int -> mat -> mat
Sourceval cummax : ?axis:int -> mat -> mat
Sourceval diff : ?axis:int -> ?n:int -> mat -> mat
Sourceval var : ?axis:int -> ?keep_dims:bool -> mat -> mat
Sourceval std : ?axis:int -> ?keep_dims:bool -> mat -> mat
Sourceval mat2gray : ?amin:elt -> ?amax:elt -> mat -> mat
Sourceval lgamma : mat -> mat
Sourceval dawsn : mat -> mat
Binary mathematical operations
Sourceval add : mat -> mat -> mat
Sourceval sub : mat -> mat -> mat
Sourceval mul : mat -> mat -> mat
Sourceval div : mat -> mat -> mat
Sourceval add_scalar : mat -> elt -> mat
Sourceval sub_scalar : mat -> elt -> mat
Sourceval mul_scalar : mat -> elt -> mat
Sourceval div_scalar : mat -> elt -> mat
Sourceval scalar_add : elt -> mat -> mat
Sourceval scalar_sub : elt -> mat -> mat
Sourceval scalar_mul : elt -> mat -> mat
Sourceval scalar_div : elt -> mat -> mat
Sourceval dot : mat -> mat -> mat
Sourceval add_diag : mat -> elt -> mat
Sourceval pow : mat -> mat -> mat
Sourceval scalar_pow : elt -> mat -> mat
Sourceval pow_scalar : mat -> elt -> mat
Sourceval min2 : mat -> mat -> mat
Sourceval max2 : mat -> mat -> mat
Sourceval ssqr' : mat -> elt -> elt
Sourceval ssqr_diff' : mat -> mat -> elt
Sourceval clip_by_value : ?amin:elt -> ?amax:elt -> mat -> mat
Sourceval cov : ?b:mat -> a:mat -> mat
Sourceval kron : mat -> mat -> mat
Sourceval fma : mat -> mat -> mat -> mat
Functions of in-place modification
Sourceval create_ : out:mat -> elt -> unit
Sourceval uniform_ : ?a:elt -> ?b:elt -> out:mat -> unit
Sourceval bernoulli_ : ?p:float -> out:mat -> unit
Sourceval zeros_ : out:mat -> unit
Sourceval ones_ : out:mat -> unit
Sourceval sort_ : mat -> unit
Sourceval one_hot_ : out:mat -> int -> mat -> unit
Sourceval copy_ : out:mat -> mat -> unit
Sourceval reshape_ : out:mat -> mat -> unit
Sourceval transpose_ : out:mat -> ?axis:int array -> mat -> unit
Sourceval sum_ : out:mat -> axis:int -> mat -> unit
Sourceval min_ : out:mat -> axis:int -> mat -> unit
Sourceval max_ : out:mat -> axis:int -> mat -> unit
Sourceval add_ : ?out:mat -> mat -> mat -> unit
Sourceval sub_ : ?out:mat -> mat -> mat -> unit
Sourceval mul_ : ?out:mat -> mat -> mat -> unit
Sourceval div_ : ?out:mat -> mat -> mat -> unit
Sourceval pow_ : ?out:mat -> mat -> mat -> unit
Sourceval atan2_ : ?out:mat -> mat -> mat -> unit
Sourceval hypot_ : ?out:mat -> mat -> mat -> unit
Sourceval fmod_ : ?out:mat -> mat -> mat -> unit
Sourceval min2_ : ?out:mat -> mat -> mat -> unit
Sourceval max2_ : ?out:mat -> mat -> mat -> unit
Sourceval add_scalar_ : ?out:mat -> mat -> elt -> unit
Sourceval sub_scalar_ : ?out:mat -> mat -> elt -> unit
Sourceval mul_scalar_ : ?out:mat -> mat -> elt -> unit
Sourceval div_scalar_ : ?out:mat -> mat -> elt -> unit
Sourceval pow_scalar_ : ?out:mat -> mat -> elt -> unit
Sourceval atan2_scalar_ : ?out:mat -> mat -> elt -> unit
Sourceval fmod_scalar_ : ?out:mat -> mat -> elt -> unit
Sourceval scalar_add_ : ?out:mat -> elt -> mat -> unit
Sourceval scalar_sub_ : ?out:mat -> elt -> mat -> unit
Sourceval scalar_mul_ : ?out:mat -> elt -> mat -> unit
Sourceval scalar_div_ : ?out:mat -> elt -> mat -> unit
Sourceval scalar_pow_ : ?out:mat -> elt -> mat -> unit
Sourceval scalar_atan2_ : ?out:mat -> elt -> mat -> unit
Sourceval scalar_fmod_ : ?out:mat -> elt -> mat -> unit
Sourceval fma_ : ?out:mat -> mat -> mat -> mat -> unit
Sourceval dot_ : ?transa:bool -> ?transb:bool -> ?alpha:elt -> ?beta:elt -> c:mat -> mat -> mat -> unit
Sourceval conj_ : ?out:mat -> mat -> unit
Sourceval abs_ : ?out:mat -> mat -> unit
Sourceval neg_ : ?out:mat -> mat -> unit
Sourceval reci_ : ?out:mat -> mat -> unit
Sourceval signum_ : ?out:mat -> mat -> unit
Sourceval sqr_ : ?out:mat -> mat -> unit
Sourceval sqrt_ : ?out:mat -> mat -> unit
Sourceval cbrt_ : ?out:mat -> mat -> unit
Sourceval exp_ : ?out:mat -> mat -> unit
Sourceval exp2_ : ?out:mat -> mat -> unit
Sourceval exp10_ : ?out:mat -> mat -> unit
Sourceval expm1_ : ?out:mat -> mat -> unit
Sourceval log_ : ?out:mat -> mat -> unit
Sourceval log2_ : ?out:mat -> mat -> unit
Sourceval log10_ : ?out:mat -> mat -> unit
Sourceval log1p_ : ?out:mat -> mat -> unit
Sourceval sin_ : ?out:mat -> mat -> unit
Sourceval cos_ : ?out:mat -> mat -> unit
Sourceval tan_ : ?out:mat -> mat -> unit
Sourceval asin_ : ?out:mat -> mat -> unit
Sourceval acos_ : ?out:mat -> mat -> unit
Sourceval atan_ : ?out:mat -> mat -> unit
Sourceval sinh_ : ?out:mat -> mat -> unit
Sourceval cosh_ : ?out:mat -> mat -> unit
Sourceval tanh_ : ?out:mat -> mat -> unit
Sourceval asinh_ : ?out:mat -> mat -> unit
Sourceval acosh_ : ?out:mat -> mat -> unit
Sourceval atanh_ : ?out:mat -> mat -> unit
Sourceval floor_ : ?out:mat -> mat -> unit
Sourceval ceil_ : ?out:mat -> mat -> unit
Sourceval round_ : ?out:mat -> mat -> unit
Sourceval trunc_ : ?out:mat -> mat -> unit
Sourceval fix_ : ?out:mat -> mat -> unit
Sourceval erf_ : ?out:mat -> mat -> unit
Sourceval erfc_ : ?out:mat -> mat -> unit
Sourceval relu_ : ?out:mat -> mat -> unit
Sourceval softplus_ : ?out:mat -> mat -> unit
Sourceval softsign_ : ?out:mat -> mat -> unit
Sourceval sigmoid_ : ?out:mat -> mat -> unit
Sourceval softmax_ : ?out:mat -> ?axis:int -> mat -> unit
Sourceval cumsum_ : ?out:mat -> ?axis:int -> mat -> unit
Sourceval cumprod_ : ?out:mat -> ?axis:int -> mat -> unit
Sourceval cummin_ : ?out:mat -> ?axis:int -> mat -> unit
Sourceval cummax_ : ?out:mat -> ?axis:int -> mat -> unit
Sourceval dropout_ : ?out:mat -> ?rate:float -> mat -> unit
Sourceval elt_equal_ : ?out:mat -> mat -> mat -> unit
Sourceval elt_not_equal_ : ?out:mat -> mat -> mat -> unit
Sourceval elt_less_ : ?out:mat -> mat -> mat -> unit
Sourceval elt_greater_ : ?out:mat -> mat -> mat -> unit
Sourceval elt_less_equal_ : ?out:mat -> mat -> mat -> unit
Sourceval elt_greater_equal_ : ?out:mat -> mat -> mat -> unit
Sourceval elt_equal_scalar_ : ?out:mat -> mat -> elt -> unit
Sourceval elt_not_equal_scalar_ : ?out:mat -> mat -> elt -> unit
Sourceval elt_less_scalar_ : ?out:mat -> mat -> elt -> unit
Sourceval elt_greater_scalar_ : ?out:mat -> mat -> elt -> unit
Sourceval elt_less_equal_scalar_ : ?out:mat -> mat -> elt -> unit
Sourceval elt_greater_equal_scalar_ : ?out:mat -> mat -> elt -> unit
include Owl_dense_matrix_intf.Complex with type mat := mat and type cast_mat := cast_mat
Specific complex functions
Sourceval complex : cast_mat -> cast_mat -> mat
Sourceval polar : cast_mat -> cast_mat -> mat
Sourceval re : mat -> cast_mat
Sourceval im : mat -> cast_mat
include module type of struct include Operator end
include sig ... end
Sourceval (+$) : ('a, 'b) Owl_dense_matrix_generic.t -> 'a -> ('a, 'b) Owl_dense_matrix_generic.t
Sourceval (-$) : ('a, 'b) Owl_dense_matrix_generic.t -> 'a -> ('a, 'b) Owl_dense_matrix_generic.t
Sourceval (*$) : ('a, 'b) Owl_dense_matrix_generic.t -> 'a -> ('a, 'b) Owl_dense_matrix_generic.t
Sourceval (/$) : ('a, 'b) Owl_dense_matrix_generic.t -> 'a -> ('a, 'b) Owl_dense_matrix_generic.t
Sourceval ($+) : 'a -> ('a, 'b) Owl_dense_matrix_generic.t -> ('a, 'b) Owl_dense_matrix_generic.t
Sourceval ($-) : 'a -> ('a, 'b) Owl_dense_matrix_generic.t -> ('a, 'b) Owl_dense_matrix_generic.t
Sourceval ($*) : 'a -> ('a, 'b) Owl_dense_matrix_generic.t -> ('a, 'b) Owl_dense_matrix_generic.t
Sourceval ($/) : 'a -> ('a, 'b) Owl_dense_matrix_generic.t -> ('a, 'b) Owl_dense_matrix_generic.t
Sourceval (=) : ('a, 'b) Owl_dense_matrix_generic.t -> ('a, 'b) Owl_dense_matrix_generic.t -> bool
Sourceval (!=) : ('a, 'b) Owl_dense_matrix_generic.t -> ('a, 'b) Owl_dense_matrix_generic.t -> bool
Sourceval (<>) : ('a, 'b) Owl_dense_matrix_generic.t -> ('a, 'b) Owl_dense_matrix_generic.t -> bool
Sourceval (>) : ('a, 'b) Owl_dense_matrix_generic.t -> ('a, 'b) Owl_dense_matrix_generic.t -> bool
Sourceval (<) : ('a, 'b) Owl_dense_matrix_generic.t -> ('a, 'b) Owl_dense_matrix_generic.t -> bool
Sourceval (>=) : ('a, 'b) Owl_dense_matrix_generic.t -> ('a, 'b) Owl_dense_matrix_generic.t -> bool
Sourceval (<=) : ('a, 'b) Owl_dense_matrix_generic.t -> ('a, 'b) Owl_dense_matrix_generic.t -> bool
include sig ... end
Sourceval (=$) : ('a, 'b) Owl_dense_matrix_generic.t -> 'a -> bool
Sourceval (!=$) : ('a, 'b) Owl_dense_matrix_generic.t -> 'a -> bool
Sourceval (<>$) : ('a, 'b) Owl_dense_matrix_generic.t -> 'a -> bool
Sourceval (<$) : ('a, 'b) Owl_dense_matrix_generic.t -> 'a -> bool
Sourceval (>$) : ('a, 'b) Owl_dense_matrix_generic.t -> 'a -> bool
Sourceval (<=$) : ('a, 'b) Owl_dense_matrix_generic.t -> 'a -> bool
Sourceval (>=$) : ('a, 'b) Owl_dense_matrix_generic.t -> 'a -> bool
Sourceval (=.$) : ('a, 'b) Owl_dense_matrix_generic.t -> 'a -> ('a, 'b) Owl_dense_matrix_generic.t
Sourceval (!=.$) : ('a, 'b) Owl_dense_matrix_generic.t -> 'a -> ('a, 'b) Owl_dense_matrix_generic.t
Sourceval (<>.$) : ('a, 'b) Owl_dense_matrix_generic.t -> 'a -> ('a, 'b) Owl_dense_matrix_generic.t
Sourceval (<.$) : ('a, 'b) Owl_dense_matrix_generic.t -> 'a -> ('a, 'b) Owl_dense_matrix_generic.t
Sourceval (>.$) : ('a, 'b) Owl_dense_matrix_generic.t -> 'a -> ('a, 'b) Owl_dense_matrix_generic.t
Sourceval (<=.$) : ('a, 'b) Owl_dense_matrix_generic.t -> 'a -> ('a, 'b) Owl_dense_matrix_generic.t
Sourceval (>=.$) : ('a, 'b) Owl_dense_matrix_generic.t -> 'a -> ('a, 'b) Owl_dense_matrix_generic.t
Sourceval (=~) : ?eps:float -> ('a, 'b) Owl_dense_matrix_generic.t -> ('a, 'b) Owl_dense_matrix_generic.t -> bool
Sourceval (=~$) : ?eps:float -> ('a, 'b) Owl_dense_matrix_generic.t -> 'a -> bool
Sourceval (=~.) : ?eps:float -> ('a, 'b) Owl_dense_matrix_generic.t -> ('a, 'b) Owl_dense_matrix_generic.t -> ('a, 'b) Owl_dense_matrix_generic.t
Sourceval (=~.$) : ?eps:float -> ('a, 'b) Owl_dense_matrix_generic.t -> 'a -> ('a, 'b) Owl_dense_matrix_generic.t
Sourceval (%$) : (float, 'a) Owl_dense_matrix_generic.t -> float -> (float, 'a) Owl_dense_matrix_generic.t
Sourceval ($**) : float -> (float, 'a) Owl_dense_matrix_generic.t -> (float, 'a) Owl_dense_matrix_generic.t
Sourceval (**$) : (float, 'a) Owl_dense_matrix_generic.t -> float -> (float, 'a) Owl_dense_matrix_generic.t
Sourceval (+=) : ('a, 'b) Owl_dense_matrix_generic.t -> ('a, 'b) Owl_dense_matrix_generic.t -> unit
Sourceval (-=) : ('a, 'b) Owl_dense_matrix_generic.t -> ('a, 'b) Owl_dense_matrix_generic.t -> unit
Sourceval (*=) : ('a, 'b) Owl_dense_matrix_generic.t -> ('a, 'b) Owl_dense_matrix_generic.t -> unit
Sourceval (/=) : ('a, 'b) Owl_dense_matrix_generic.t -> ('a, 'b) Owl_dense_matrix_generic.t -> unit
Sourceval (+$=) : ('a, 'b) Owl_dense_matrix_generic.t -> 'a -> unit
Sourceval (-$=) : ('a, 'b) Owl_dense_matrix_generic.t -> 'a -> unit
Sourceval (*$=) : ('a, 'b) Owl_dense_matrix_generic.t -> 'a -> unit
Sourceval (/$=) : ('a, 'b) Owl_dense_matrix_generic.t -> 'a -> unit
Sourceval (.!{;..}<-) : ('a, 'b) Owl_dense_matrix_generic.t -> Owl_types.index array -> ('a, 'b) Owl_dense_matrix_generic.t -> unit
Sourceval (.${}) : ('a, 'b) Owl_dense_matrix_generic.t -> int list -> ('a, 'b) Owl_dense_matrix_generic.t
Sourceval (.${;..}) : ('a, 'b) Owl_dense_matrix_generic.t -> int list array -> ('a, 'b) Owl_dense_matrix_generic.t
Sourceval (.${}<-) : ('a, 'b) Owl_dense_matrix_generic.t -> int list -> ('a, 'b) Owl_dense_matrix_generic.t -> unit
Sourceval (.${;..}<-) : ('a, 'b) Owl_dense_matrix_generic.t -> int list array -> ('a, 'b) Owl_dense_matrix_generic.t -> unit
include sig ... end
Sourceval (.%{}) : ('a, 'b) Owl_dense_matrix_generic.t -> (int * int) -> 'a
Sourceval (.%{;..}) : ('a, 'b) Owl_dense_matrix_generic.t -> int array -> 'a
Sourceval (.%{}<-) : ('a, 'b) Owl_dense_matrix_generic.t -> (int * int) -> 'a -> unit
Sourceval (.%{;..}<-) : ('a, 'b) Owl_dense_matrix_generic.t -> int array -> 'a -> unit
include sig ... end
Sourceval (**@) : ('a, 'b) Owl_linalg_generic.t -> float -> ('a, 'b) Owl_linalg_generic.t
Sourceval (/@) : ('a, 'b) Owl_linalg_generic.t -> ('a, 'b) Owl_linalg_generic.t -> ('a, 'b) Owl_linalg_generic.t
OCaml

Innovation. Community. Security.