"Isaac Won" <winef...@gmail.com> wrote:

while c < 10:
       c = c + 1

       for  columns in ( raw.strip().split() for raw in f ):


               b.append(columns[c])

       y = np.array(b, float)
       print c, y


I thought that  can get the arrays of the columns[5] to [10],
but I only could get repetition of same arrays of columns[5].

I don't pretend to know list comprehension very well, but 'c' isn't incremented in the inner loop ( .. for raw in f). Hence you only append to columns[5].

Maybe you could use another 'd' indexer inside the inner-loop?
But there must a more elegant way to solve your issue. (I'm a
PyCommer myself).

--gv
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to