[SciPy-user] [SciPy-dev] failures=15, errors=7, scipy svn r4244 on OS X Leopard 10.5.2
Nathan Bell
wnbell at gmail.com
Thu May 8 14:26:36 EDT 2008
On Thu, May 8, 2008 at 12:56 PM, Alan G Isaac <aisaac at american.edu> wrote:
>
> But A[1,:] still returns a matrix.
>
I understand. However there are no rank 1 implementations of the
matrices in scipy.sparse, so it was more natural for A[1] to return a
2d matrix. Furthermore, we now have the odd situation where indexing
a matrix now returns a different type.
We traded one sub-optimal behavior for another and broke existing code
in the process.
Oh, and iterating over the rows of a matrix works differently now, e.g.
from numpy import *
A = asmatrix(arange(9).reshape(3,3))
for row in A:
print row.shape
row.shape is now (3,) rather than (1,3)
Oh, and these non-backwards compatible changes were made on a minor
version release.
--
Nathan Bell wnbell at gmail.com
http://graphics.cs.uiuc.edu/~wnbell/
More information about the SciPy-User
mailing list