[Numpy-discussion] help(numpy.dot) Hmmm.

Charles R Harris charlesr.harris at gmail.com
Sun Dec 20 21:52:18 EST 2009


On Sun, Dec 20, 2009 at 7:37 PM, Wayne Watson
<sierra_mtnview at sbcglobal.net>wrote:

> I've just become acquainted with the help command in WinXP IDLE.
> help(numyp.sin) works fine. What's going on with dot?
>
>  >>> help(numpy.core.multiarray.dot)
> Help on built-in function dot in module numpy.core.multiarray:
>
> dot(...)
>
> Is there help for dot?
>
>
Yes, but you may be using an old version of numpy. What does
numpy.__version__ say? You can also find documentation on the
scipy.orgsite. Here is part of the current help:

Help on built-in function dot in module numpy.core._dotblas:

dot(...)
    dot(a, b)

    Dot product of two arrays.

    For 2-D arrays it is equivalent to matrix multiplication, and for 1-D
    arrays to inner product of vectors (without complex conjugation). For
    N dimensions it is a sum product over the last axis of `a` and
    the second-to-last of `b`::

        dot(a, b)[i,j,k,m] = sum(a[i,j,:] * b[k,:,m])

    Parameters
    ----------
    a : array_like
        First argument.
    b : array_like
        Second argument.

    Returns
    -------
    output : ndarray
        Returns the dot product of `a` and `b`.  If `a` and `b` are both
        scalars or both 1-D arrays then a scalar is returned; otherwise
        an array is returned.

    Raises
    ------
    ValueError
        If the last dimension of `a` is not the same size as
        the second-to-last dimension of `b`.

    See Also
    --------
    vdot : Complex-conjugating dot product.
    tensordot : Sum products over arbitrary axes.

    Examples
    --------
...

Chuck
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/numpy-discussion/attachments/20091220/ca8cfd38/attachment.html>


More information about the NumPy-Discussion mailing list