sig
val random :
?rnd_state:Random.State.t ->
?from:float -> ?range:float -> int -> Lacaml.S.vec
val sqr :
?n:int ->
?ofsy:int ->
?incy:int ->
?y:Lacaml.S.vec -> ?ofsx:int -> ?incx:int -> Lacaml.S.vec -> Lacaml.S.vec
val sqrt :
?n:int ->
?ofsy:int ->
?incy:int ->
?y:Lacaml.S.vec -> ?ofsx:int -> ?incx:int -> Lacaml.S.vec -> Lacaml.S.vec
val exp :
?n:int ->
?ofsy:int ->
?incy:int ->
?y:Lacaml.S.vec -> ?ofsx:int -> ?incx:int -> Lacaml.S.vec -> Lacaml.S.vec
val log :
?n:int ->
?ofsy:int ->
?incy:int ->
?y:Lacaml.S.vec -> ?ofsx:int -> ?incx:int -> Lacaml.S.vec -> Lacaml.S.vec
val sin :
?n:int ->
?ofsy:int ->
?incy:int ->
?y:Lacaml.S.vec -> ?ofsx:int -> ?incx:int -> Lacaml.S.vec -> Lacaml.S.vec
val cos :
?n:int ->
?ofsy:int ->
?incy:int ->
?y:Lacaml.S.vec -> ?ofsx:int -> ?incx:int -> Lacaml.S.vec -> Lacaml.S.vec
val create : int -> Lacaml.S.vec
val make : int -> Lacaml.S.num_type -> Lacaml.S.vec
val make0 : int -> Lacaml.S.vec
val init : int -> (int -> Lacaml.S.num_type) -> Lacaml.S.vec
val of_array : Lacaml.S.num_type array -> Lacaml.S.vec
val to_array : Lacaml.S.vec -> Lacaml.S.num_type array
val of_list : Lacaml.S.num_type list -> Lacaml.S.vec
val to_list : Lacaml.S.vec -> Lacaml.S.num_type list
val append : Lacaml.S.vec -> Lacaml.S.vec -> Lacaml.S.vec
val concat : Lacaml.S.vec list -> Lacaml.S.vec
val empty : Lacaml.S.vec
val linspace :
?y:Lacaml.S.vec ->
Lacaml.S.num_type -> Lacaml.S.num_type -> int -> Lacaml.S.vec
val logspace :
?y:Lacaml.S.vec ->
Lacaml.S.num_type ->
Lacaml.S.num_type -> ?base:float -> int -> Lacaml.S.vec
val dim : Lacaml.S.vec -> int
val map :
(Lacaml.S.num_type -> Lacaml.S.num_type) ->
?n:int ->
?ofsy:int ->
?incy:int ->
?y:Lacaml.S.vec -> ?ofsx:int -> ?incx:int -> Lacaml.S.vec -> Lacaml.S.vec
val iter :
(Lacaml.S.num_type -> unit) ->
?n:int -> ?ofsx:int -> ?incx:int -> Lacaml.S.vec -> unit
val iteri :
(int -> Lacaml.S.num_type -> unit) ->
?n:int -> ?ofsx:int -> ?incx:int -> Lacaml.S.vec -> unit
val fold :
('a -> Lacaml.S.num_type -> 'a) ->
'a -> ?n:int -> ?ofsx:int -> ?incx:int -> Lacaml.S.vec -> 'a
val fill :
?n:int ->
?ofsx:int -> ?incx:int -> Lacaml.S.vec -> Lacaml.S.num_type -> unit
val rev : Lacaml.S.vec -> Lacaml.S.vec
val max :
?n:int -> ?ofsx:int -> ?incx:int -> Lacaml.S.vec -> Lacaml.S.num_type
val min :
?n:int -> ?ofsx:int -> ?incx:int -> Lacaml.S.vec -> Lacaml.S.num_type
val sum :
?n:int -> ?ofsx:int -> ?incx:int -> Lacaml.S.vec -> Lacaml.S.num_type
val prod :
?n:int -> ?ofsx:int -> ?incx:int -> Lacaml.S.vec -> Lacaml.S.num_type
val add_const :
Lacaml.S.num_type ->
?n:int ->
?ofsy:int ->
?incy:int ->
?y:Lacaml.S.vec -> ?ofsx:int -> ?incx:int -> Lacaml.S.vec -> Lacaml.S.vec
val sqr_nrm2 :
?stable:bool -> ?n:int -> ?ofsx:int -> ?incx:int -> Lacaml.S.vec -> float
val ssqr :
?n:int ->
?c:Lacaml.S.num_type ->
?ofsx:int -> ?incx:int -> Lacaml.S.vec -> Lacaml.S.num_type
val sort :
?cmp:(Lacaml.S.num_type -> Lacaml.S.num_type -> int) ->
?decr:bool ->
?n:int ->
?ofsp:int ->
?incp:int ->
?p:Lacaml.Common.int_vec ->
?ofsx:int -> ?incx:int -> Lacaml.S.vec -> unit
val neg :
?n:int ->
?ofsy:int ->
?incy:int ->
?y:Lacaml.S.vec -> ?ofsx:int -> ?incx:int -> Lacaml.S.vec -> Lacaml.S.vec
val reci :
?n:int ->
?ofsy:int ->
?incy:int ->
?y:Lacaml.S.vec -> ?ofsx:int -> ?incx:int -> Lacaml.S.vec -> Lacaml.S.vec
val add :
?n:int ->
?ofsz:int ->
?incz:int ->
?z:Lacaml.S.vec ->
?ofsx:int ->
?incx:int ->
Lacaml.S.vec -> ?ofsy:int -> ?incy:int -> Lacaml.S.vec -> Lacaml.S.vec
val sub :
?n:int ->
?ofsz:int ->
?incz:int ->
?z:Lacaml.S.vec ->
?ofsx:int ->
?incx:int ->
Lacaml.S.vec -> ?ofsy:int -> ?incy:int -> Lacaml.S.vec -> Lacaml.S.vec
val mul :
?n:int ->
?ofsz:int ->
?incz:int ->
?z:Lacaml.S.vec ->
?ofsx:int ->
?incx:int ->
Lacaml.S.vec -> ?ofsy:int -> ?incy:int -> Lacaml.S.vec -> Lacaml.S.vec
val div :
?n:int ->
?ofsz:int ->
?incz:int ->
?z:Lacaml.S.vec ->
?ofsx:int ->
?incx:int ->
Lacaml.S.vec -> ?ofsy:int -> ?incy:int -> Lacaml.S.vec -> Lacaml.S.vec
val zpxy :
?n:int ->
?ofsz:int ->
?incz:int ->
?z:Lacaml.S.vec ->
?ofsx:int ->
?incx:int ->
Lacaml.S.vec -> ?ofsy:int -> ?incy:int -> Lacaml.S.vec -> Lacaml.S.vec
val zmxy :
?n:int ->
?ofsz:int ->
?incz:int ->
?z:Lacaml.S.vec ->
?ofsx:int ->
?incx:int ->
Lacaml.S.vec -> ?ofsy:int -> ?incy:int -> Lacaml.S.vec -> Lacaml.S.vec
val ssqr_diff :
?n:int ->
?ofsx:int ->
?incx:int ->
Lacaml.S.vec ->
?ofsy:int -> ?incy:int -> Lacaml.S.vec -> Lacaml.S.num_type
end