I have implemented codes in MATLAB that operates on 216x216 matrices that contain numeric data and sometime strings. The operations that I do on these matrices are mostly like filter matrices above a certain threshold, find all the matrix indexes that are above some value, Find a list of values above say X and then find consecutive differences between them, some string replace manipulations. Do matrix dot products etc. I need to access thousands of files to generate these matrices(dlmread I use in MATLAB).
Now I am in need to implement the above project in any other language that are usually bundled with an OS say Perl, c or python or opensource language.
I did a brief search and found out that python is a good tool for research. Does python has some of these MATLAB equivalents for matrix operations ( like read a file directly into an array, find, dlmwrite etc )
Because my codes already have a lot of loops without these MATLAB functions the codes would get much messier and difficult to maintain.
Or could you point out any other alternatives. I am familiar with little Perl but not python or R.