[NumPy-Tickets] [NumPy] #1859: Broadcasting fails for A *= B
NumPy Trac
numpy-tickets@scipy....
Tue Jun 7 11:47:35 CDT 2011
#1859: Broadcasting fails for A *= B
---------------------+------------------------------------------------------
Reporter: gerrit | Owner: somebody
Type: defect | Status: closed
Priority: normal | Milestone: Unscheduled
Component: Other | Version: devel
Resolution: fixed | Keywords:
---------------------+------------------------------------------------------
Changes (by mwiebe):
* status: new => closed
* resolution: => fixed
Comment:
The problem here is the error message, the error definitely should be
happening. The broadcast shape is (2,1,2), with 4 elements (you can see
that in your printout of A1 * A2). A1 *= A2 is saying to assign those 4
elements to the 2 elements of A1, so is an invalid operation.
I've fixed this on master in commit:fd9ef72d. Leaving it out of 1.6.x
because it's an error message bug, not a functionality bug.
--
Ticket URL: <http://projects.scipy.org/numpy/ticket/1859#comment:1>
NumPy <http://projects.scipy.org/numpy>
My example project
More information about the NumPy-Tickets
mailing list