[Numpy-discussion] Variable in an array name?

Zachary Pincus zachary.pincus at yale.edu
Wed Jan 12 10:34:31 EST 2011

> Is it possible to use a variable in an array name?  I am looping  
> through a
> bunch of calculations, and need to have each array as a separate  
> entity.
> I'm pretty new to python and numpy, so forgive my ignorance.  I'm  
> sure there
> is a simple answer, but I can't seem to find it.
> let's say i have a variable 'i':
> i = 5
> I would like my array to have the name array5
> I know how I could do this manually, but not in a loop where i is  
> redefined
> several times.

There are ways to do this, but what you likely actually want is just  
to put several arrays in a python list and then index into the list,  
instead of constructing numbered names.


array_list = []

for whatever:

for array in array_list:

given_array = array_list[i]

More information about the NumPy-Discussion mailing list