[Numpy-discussion] How to import input data to make ndarray for batch processing?
Fabrice Silva
silva at lma.cnrs-mrs.fr
Thu Nov 18 10:55:31 EST 2010
El jeu., 18-11-2010 a las 20:19 +0530, Venkat escribió:
> I have many files to convert like this. All of them are having file
> names like 0, 1, 2, ....500. with out any extension.
> Actually, I renamed actual files so that I can import them in Matlab
> for batch processing. Since Matlab also new for me, I thought I will
> try Numpy first.
> Can any body help me in writing the script to do this for making batch
> processing.
One point that others did not answer is the 'batch' part. If your files
are named sequentially, you can 'template' the argument you pass to the
loader function.
For example, if you load with numpy.loadtxt your data that is stored in
files named 'mydata0', 'mydata1', .... 'mydata511', your batch
processing may look like that
for ind in xrange(512):
filename = 'mydata%d' % ind
data = numpy.loadtxt(filename, ... )
#... your processing on single file
with adapted range of indices (see xrange doc), string formatting (see
string doc) and arguments to loader function
--
Fabrice Silva
More information about the NumPy-Discussion
mailing list