[Numpy-discussion] transform an array of points efficiently?

Bruce Southey bsouthey at gmail.com
Fri Jul 10 09:28:07 EDT 2009


>
> hey,
>
> great man! thanks!
>
> I had thought that it may have been possible with a single dot, but
> how to do it escaped me.
>
> Thanks again!
>
> Chris
>    
Hi,
When dot is not what you want, often numpy.inner() and numpy.outer() do 
what you want.
So try using numpy.inner(x,y)...
http://www.scipy.org/Numpy_Example_List_With_Doc#inner

import numpy as np
x = np.random.rand(10,4)
y = np.random.rand(4,4)
print 'x\n', x, '\ny\n', y
print '\nresult\n',  np.dot(y,x.T).T
print '\ninner\n', np.inner(x,y)



Bruce








More information about the NumPy-Discussion mailing list