NumPy Question - numpy.put in multi-dimensional array

Bryan.Fodness at gmail.com Bryan.Fodness at gmail.com
Tue Nov 13 14:22:32 EST 2007


from numpy import *

a = zeros((2,40), int)

fields = {}
field = 10
fields[field] = '30A', 5

iy = int(fields[field][1])
ix = int(fields[field][0].rstrip('AB'))

for i in range(2):
  for j in range(iy):
#        put(a,[39 - j],[1])         #1d

Can someone help me figure out how I would do it for multiple rows?

I thought,

       put(a,[i][39-j],[1])

but,

Traceback (most recent call last):
  put(a,[i][39 - j],[1])
IndexError: list index out of range




More information about the Python-list mailing list