From: Stefan v. d. W. <st...@su...> - 2006-06-27 18:13:16
|
On Tue, Jun 27, 2006 at 09:45:57AM -0700, Keith Goodman wrote: > This works in numpy 0.9.7.2416 but doesn't work in numpy 0.9.9.2683: >=20 > Numpy 0.9.9.2683 >=20 > x =3D asmatrix(zeros((3,2), float)) > y =3D asmatrix(rand(3,1)) > y >=20 > matrix([[ 0.49865026], > [ 0.82675808], > [ 0.30285247]]) >=20 > x[:,1] =3D y > 0.5 > x >=20 > matrix([[ 0., 0.], > [ 0., 0.], <--- this should be one (?) > [ 0., 0.]]) With r2691 I see In [7]: x =3D N.asmatrix(N.zeros((3,2)),float) In [8]: y =3D N.asmatrix(N.rand(3,1)) In [12]: x[:,1] =3D y > 0.5 In [13]: x Out[13]: matrix([[ 0., 1.], [ 0., 1.], [ 0., 1.]]) Cheers St=E9fan |