src/io

Search:
Group by:

Procs

proc newLoad(filename: string): NDArray {....raises: [IOError], tags: [],
    forbids: [].}

Loads array from binary file.

Parameters:

  • filename - Path to input file

Returns: New NDArray with loaded data

Raises: IOError if file cannot be read

Example:

let arr = newLoad("myarray.nda")
arr.print("Loaded array", 2)
proc save(arr: NDArray; filename: string): bool {....raises: [], tags: [],
    forbids: [].}

Saves array to binary file.

Parameters:

  • filename - Path to output file

Returns: true on success, false on failure

Example:

let arr = newOnes(@[3, 4])
if arr.save("myarray.nda"):
  echo "Saved successfully"