package nx

  1. Overview
  2. Docs

Module NpySource

Sourceexception Cannot_write
Sourceexception Read_error of string
Sourceval read_error : ('a, unit, string, 'b) Stdlib.format4 -> 'a
Sourceval magic_string : string
Sourceval magic_string_len : int
Sourcetype packed_kind =
  1. | P : (_, _) Stdlib.Bigarray.kind -> packed_kind
Sourceval dtype : packed_kind:packed_kind -> string
Sourceval map_file : Unix.file_descr -> pos:int64 -> ('a, 'b) Stdlib.Bigarray.kind -> 'c Stdlib.Bigarray.layout -> bool -> int array -> ('a, 'b, 'c) Stdlib.Bigarray.Genarray.t
Sourceval fortran_order : layout:'a Stdlib.Bigarray.layout -> string
Sourceval shape : dims:int array -> string
Sourceval full_header : ?header_len:int -> layout:'a Stdlib.Bigarray.layout -> packed_kind:packed_kind -> dims:int array -> unit -> string
Sourceval with_file : string -> Unix.open_flag list -> Unix.file_perm -> f:(Unix.file_descr -> 'a) -> 'a
Sourceval write : ?header_len:int -> ('a, 'b, 'c) Stdlib.Bigarray.Genarray.t -> string -> unit
Sourceval write1 : ('a, 'b, 'c) Stdlib.Bigarray.Array1.t -> string -> unit
Sourceval write2 : ('a, 'b, 'c) Stdlib.Bigarray.Array2.t -> string -> unit
Sourceval write3 : ('a, 'b, 'c) Stdlib.Bigarray.Array3.t -> string -> unit
Sourcemodule Batch_writer : sig ... end
Sourceval really_read : Unix.file_descr -> int -> string
Sourcemodule Header : sig ... end
Sourcetype packed_array =
  1. | P : (_, _, _) Stdlib.Bigarray.Genarray.t -> packed_array
Sourcetype packed_array1 =
  1. | P1 : (_, _, _) Stdlib.Bigarray.Array1.t -> packed_array1
Sourcetype packed_array2 =
  1. | P2 : (_, _, _) Stdlib.Bigarray.Array2.t -> packed_array2
Sourcetype packed_array3 =
  1. | P3 : (_, _, _) Stdlib.Bigarray.Array3.t -> packed_array3
Sourceval read_mmap : string -> shared:bool -> packed_array
Sourceval read_mmap1 : string -> shared:bool -> packed_array1
Sourceval read_mmap2 : string -> shared:bool -> packed_array2
Sourceval read_mmap3 : string -> shared:bool -> packed_array3
Sourceval read_copy : string -> packed_array
Sourceval read_copy1 : string -> packed_array1
Sourceval read_copy2 : string -> packed_array2
Sourceval read_copy3 : string -> packed_array3
Sourcemodule Npz : sig ... end
Sourcemodule Eq : sig ... end

Type equalities module, used in conversion function

Conversion functions from packed arrays to bigarrays

Sourceval to_bigarray : 'c Stdlib.Bigarray.layout -> ('a, 'b) Stdlib.Bigarray.kind -> packed_array -> ('a, 'b, 'c) Stdlib.Bigarray.Genarray.t option
Sourceval to_bigarray1 : 'c Stdlib.Bigarray.layout -> ('a, 'b) Stdlib.Bigarray.kind -> packed_array1 -> ('a, 'b, 'c) Stdlib.Bigarray.Array1.t option
Sourceval to_bigarray2 : 'c Stdlib.Bigarray.layout -> ('a, 'b) Stdlib.Bigarray.kind -> packed_array2 -> ('a, 'b, 'c) Stdlib.Bigarray.Array2.t option
Sourceval to_bigarray3 : 'c Stdlib.Bigarray.layout -> ('a, 'b) Stdlib.Bigarray.kind -> packed_array3 -> ('a, 'b, 'c) Stdlib.Bigarray.Array3.t option
OCaml

Innovation. Community. Security.