> Alan G Isaac wrote: 
>> Why is a.flat not the same as a.A.flat? 


On Fri, 23 Jun 2006, Travis Oliphant apparently wrote: 
> It is the same object except for the pointer to the 
> underlying array.  When asarray(a.flat) get's called it 
> looks to the underlying array to get the sub-class and 
> constructs that sub-class (and matrices can never be 1-d).  
> Thus, it's a "feature" 


I doubt I will prove the only one to stumble over this.

I can roughly understand why a.ravel() returns a matrix;
but is there a good reason to forbid truly flattening the matrix?

My instincts are that a flatiter object should not have this 
hidden "feature": flatiter objects should produce 
a consistent behavior in all settings, regardless of the 
underlying array. Anything else will prove too surprising.

fwiw,
Alan


Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Numpy-discussion mailing list
Numpy-discussion@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/numpy-discussion

Reply via email to