val cross_entropy : t -> t -> tval log_sum_exp' : t -> tval log_sum_exp : ?axis:int -> ?keep_dims:bool -> t -> tval sum : ?axis:int -> ?keep_dims:bool -> t -> tval sum_reduce : ?axis:int array -> t -> tval transpose : ?axis:int array -> t -> tval swap : int -> int -> t -> tval softmax : ?axis:int -> t -> tval reshape : t -> int array -> tval get_item : t -> int -> int -> tval get_row : t -> int -> tval concat : axis:int -> t -> t -> tval split : axis:int -> int array -> t -> t arrayval of_arrays : t array array -> tval to_arrays : t -> t array arrayval concatenate : axis:int -> t array -> tval stack : axis:int -> t array -> tval get_slice : int list list -> t -> tval set_slice : int list list -> t -> t -> tval diag : ?k:int -> t -> tval diagm : ?k:int -> t -> tval triu : ?k:int -> t -> tval tril : ?k:int -> t -> t