[Numpy-discussion] Two questions about PEP 465 dot product

Charles R Harris charlesr.harris at gmail.com
Fri May 22 02:03:55 EDT 2015


On Fri, May 22, 2015 at 12:02 AM, Charles R Harris <
charlesr.harris at gmail.com> wrote:

>
>
> On Thu, May 21, 2015 at 7:06 PM, Alexander Belopolsky <ndarray at mac.com>
> wrote:
>
>> 1. Is there a simple expression using existing numpy functions that
>> implements PEP 465 semantics for @?
>>
>> 2. Suppose I have a function that takes two vectors x and y, and a matrix
>> M and returns x.dot(M.dot(y)).  I would like to "vectorize" this function
>> so that it works with x and y of any ndim >= 1 and M of any ndim >= 2
>> treating multi-dimensional x and y as arrays of vectors and M as an array
>> of matrices (broadcasting as necessary).  The result should be an array of
>> xMy products.  How would I achieve that using  PEP 465's @?
>>
>>
> If you are willing to run Python 3.5 (use 3.6.0a3, a4 crawls with the
> bugs), you can use gh-5878 <https://github.com/numpy/numpy/pull/5878>.
> The override mechanisms are still in process in Nathaniel's PR, so that may
> change. I'd welcome any feedback.
>
>
Oops, make the 3.5.0a3.

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


More information about the NumPy-Discussion mailing list