Browse thread
[Caml-list] laconical input from a file for arrays and/or matrices
- Khamenia, Valery
[
Home
]
[ Index:
by date
|
by threads
]
[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
Date: | 2004-02-02 (10:41) |
From: | Khamenia, Valery <V.Khamenia@b...> |
Subject: | [Caml-list] laconical input from a file for arrays and/or matrices |
Hi OCaMLers, here goes my usual way to input ASCII matrices from file in C++: // ------- start of fragment ----------- #include <iostream> #include <vector> using namespace std; void input_matrix(vector<vector<double > >&vec) { int m, n; cin >> m; cin >> n; vec.resize (m); for( int i = 0; i<m; i++) vec[i].resize(n); for( int i = 0; i<m; i++) for( int j = 0; j<n; j++) cin >> vec[i][j]; } // -------- end of fragment ------------- then for matrix : 3 3 1 2 3 4 5 6 7 8 9 stored in ASCII text file mymatrix.dat i just run my program: % myprogram < mymatrix.dat and it is done. Thus, the few lines of code and i can apply all math I need. Is there any similar ascetic way in OCaML for doing the same? Thanks a priori, kind regards, Valery A.Khamenya --------------------------------------------------------------------------- Bioinformatics Department BioVisioN AG, Hannover ------------------- To unsubscribe, mail caml-list-request@inria.fr Archives: http://caml.inria.fr Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: http://caml.inria.fr/FAQ/ Beginner's list: http://groups.yahoo.com/group/ocaml_beginners