
Colin J. Williams wrote:
I suggest that Numeric3 offers the opportunity to drop the word /rank/ from its lexicon. "rank" has an established usage long before digital computers. See: http://mathworld.wolfram.com/Rank.html
It also has a well-established usage with multi-arrays. http://mathworld.wolfram.com/TensorRank.html
Perhaps some abbreviation for "Dimensions" would be acceptable.
It is also reasonable to say that array([1., 2., 3.]) has 3 dimensions.
Matrix Class
" A default Matrix class will either inherit from or contain the Python class". Surely, almost all of the objects above are to be rooted in "new" style classes. See PEP's 252 and 253 or http://www.python.org/2.2.2/descrintro.html
Sure, but just because inheritance is possible does not entail that it is a good idea. -- Robert Kern rkern@ucsd.edu "In the fields of hell where the grass grows high Are the graves of dreams allowed to die." -- Richard Harter