Oh yeah, my bad. Forget about it. I guess I was too tired.

Cheers, Forrest

On Sat, Apr 16, 2011 at 10:47 PM, Nathaniel Smith <[email protected]> wrote:

> On Sat, Apr 16, 2011 at 8:39 PM, Forrest Sheng Bao
> <[email protected]> wrote:
> >>>> a=zeros((3,3)) + eye(3)
> >>>> a*a
> > array([[ 1.,  0.,  0.],
> >        [ 0.,  1.,  0.],
> >        [ 0.,  0.,  1.]])
> >
> > Then i assigned a value to one of the element:
> >
> >>>> a[1,2]=4
> >
> > Finally, the '*' operator was interpreted as a matrix multiplication
> >
> >>>> a*a
> > array([[  1.,   0.,   0.],
> >        [  0.,   1.,  16.],
> >        [  0.,   0.,   1.]])
>
> That looks like element-wise multiplication to me? (Matrix
> multiplication would have given you an 8 where you have a 16.)
>
> -- Nathaniel
>
_______________________________________________
NumPy-Discussion mailing list
[email protected]
http://mail.scipy.org/mailman/listinfo/numpy-discussion

Reply via email to