[Numpy-discussion] dot() instead of tensordot()

Charles R Harris charlesr.harris@gmail....
Mon Mar 10 06:43:46 CDT 2008


On Mon, Mar 10, 2008 at 1:17 AM, royG <roygeorget@gmail.com> wrote:

> hi
> can numpy.dot() be used instead of tensordot()? is there any
> performance difference? I am talking about multipln btw numpy arrays
> of dimensions  50 X 20,000 where elements are of float type.
>

Dot is the usual matrix multiplication operator, tensordot extends it to
allow contraction on an arbitrary set of indices. If you don't need that
capability just use dot. I suspect dot might be a bit faster, but in your
case the call overhead is probably negligible relative to the computation
time.

Chuck
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://projects.scipy.org/pipermail/numpy-discussion/attachments/20080310/587aabe6/attachment.html 


More information about the Numpy-discussion mailing list