I've been teaching myself list comprehension, and i've run across something
i'm not able to convert.
here's the original code for matrix multiplcation
retmatrix = Matrix(self.__row,other.__col)
for m in range(0,retmatrix.__row):
for n in range(0,retmatrix.__col):
product = 0
for p in range(1,self.__col+1):
product += (self.__matrix[m][p] * other.__matrix[p][n])
retmatrix.__matrix[m][n] = product
Here is what i have so far:
retmatrix.__matrix = [[ product = product + (self.__matrix[m][p]*
other.__matrix[p][n])
if product else self.__matrix[m][p]* other.__matrix[p][n])
for p in range(0,self.col)
for n in range(0,self.col)]
for m in range(0,self.__row)]
But i know that isn't correct, can someone nudge my in the right direction?
--
Thanks
Kevin Anthony
www.NoSideRacing.com
Do you use Banshee?
Download the Community Extensions:
http://banshee.fm/download/extensions/
--
http://mail.python.org/mailman/listinfo/python-list