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