list comprehension question
Kevin Anthony
kevin.s.anthony at gmail.com
Tue Oct 16 21:54:24 EDT 2012
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/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/python-list/attachments/20121016/6205677b/attachment.html>
More information about the Python-list
mailing list