Hi I'm new to python and have just been taking a look at what it has to offer. I noted the lack of matrices so installed numpy I know the documentation is chargable so wanted a quick play to see if I should buy it However
_________________________________________________________ from numpy import * a = array([[1,2,3],[4,5,6],[1,2,3]]) b = array([[1,3,6],[2,5,1],[1,1,1]]) print 'a = \n',a,"\n" print 'b = \n',b,"\n" print 'a has shape ', a.shape print 'b has shape ', b.shape, "\n" print "a * b is \n", a * b _________________________________________________________ Gives me _________________________________________________________ a = [[1 2 3] [4 5 6] [1 2 3]] b = [[1 3 6] [2 5 1] [1 1 1]] a has shape (3, 3) b has shape (3, 3) a * b is [[ 1 6 18] [ 8 25 6] [ 1 2 3]] _________________________________________________________ I know its a long time since my degree but that's not matrix multiplication is it ? TIA Paul -- http://mail.python.org/mailman/listinfo/python-list