Hi, It's to be expected. You are overwritten one of your input vector while it is still being used. So not a numpy bug ;)
Matthieu 2013/5/23 Pierre Haessig <pierre.haes...@crans.org> > Hi Nicolas, > > Le 23/05/2013 15:45, Nicolas Rougier a écrit : > > if I use either a or b as output, results are wrong (and nothing in the > dot documentation prevents me from doing this): > > > > a = np.array([[1, 2], [3, 4]]) > > b = np.array([[1, 2], [3, 4]]) > > np.dot(a,b,out=a) > > > > -> array([[ 6, 20], > > [15, 46]]) > > > > > > Can anyone confirm this behavior ? (tested using numpy 1.7.1) > I just reproduced the same weird results with numpy 1.6.2 > > best, > Pierre > > > _______________________________________________ > NumPy-Discussion mailing list > NumPy-Discussion@scipy.org > http://mail.scipy.org/mailman/listinfo/numpy-discussion > > -- Information System Engineer, Ph.D. Blog: http://matt.eifelle.com LinkedIn: http://www.linkedin.com/in/matthieubrucher Music band: http://liliejay.com/
_______________________________________________ NumPy-Discussion mailing list NumPy-Discussion@scipy.org http://mail.scipy.org/mailman/listinfo/numpy-discussion