Travis,

A sparse matrix is a different animal serving a different purpose, i.e.,
solution of linear systems.  Those storage formats are geared for that
application: upper diagonal, block diagonal, stripwise, etc.

To be more specific: here tight numerical arrays are presumably
discussed.  Python and other languages could define an "irregular list
of irregular lists" or "aggregation of objects" configuration.  Probably
Lisp would be better for that.  But it is not my driving interest.  My
interest is packed storage minimizing memory consumption and access
time, with bonus points for integration with numerical recipes and
element-wise operations.

Again, actual demonstration would be appreciated.  I selected an example
with minimal deviation from a regular array to simplify things.  The
shape is essentially a cube with a planar cut across one corner.  The
Mathematica code shows it is very easy to define in that language.  (I
am not sure whether it is tightly packed but it shows O(N) performance
graphs.)

-------------------------------------------------------------------------
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