| Safe Haskell | Safe-Inferred |
|---|---|
| Language | Haskell2010 |
Data.Array.Repa.IO.Matrix
Description
Read and write matrices as ASCII text files.
The file format is like:
MATRIX -- header
100 100 -- width and height
1.23 1.56 1.23 ... -- data, separated by whitespace
....
Documentation
readMatrixFromTextFile :: (Num e, Read e, Unbox e) => FilePath -> IO (Array U DIM2 e) Source #
Read a matrix from a text file.
- WARNING: This is implemented fairly naively, just using
Stringsunder the covers. It will be slow for large data files. - It also doesn't do graceful error handling.
If the file has the wrong format you'll get a confusing
error.