Собственно как в питоне работать с нормальными массивами, а не списки?
Т.е. элементарно объявить a и работать с нима. Обрабатывать как строки, так и столбцы и т.д.
>>> import numpy
>>> a = numpy.zeros((3,4),float)
>>> a[2,3] = a[0,1] =3
>>> a
array([[ 0., 3., 0., 0.],
[ 0., 0., 0., 0.],
[ 0., 0., 0., 3.]])
>>> a[:,1]
array([ 3., 0., 0.])
>>> a[1]
array([ 0., 0., 0., 0.])
>>> 3 in a[:3]
True
import numpy a = numpy.zeros((3,4),float) a[2,3] = a[1,1] = a[0,1] =3 print a a.resize(4,3) print a
0 3 0 0 0 3 0 0 0 0 0 3
0 3 0 0 3 0 0 0 0 0 0 0