[PYTHON MATRIX-SIG] Are we talking about one thing or two?

Hinsen Konrad hinsenk@ere.umontreal.ca
Wed, 13 Sep 1995 17:17:54 -0400


   The natural implemenation would be a multi-dimensional array class as
   Jim is proposing with a matrix linear algebra module to specialize
   this class [for implementing matrix multiplication, matrix
   inverses/adjoints (square and non-square "matrix division") , linear
   ...

Why specialise? That only limits the flexibility of the whole
package. Why shouldn't it be possible to have "inverse" invert
each two-dimensional slice of a three-dimensional array? There
are applications for it, it doesn't cost any extra effort to
do it, so why not do it? Why invent artificial restrictions?

   Is the purpose of this SIG only for implementing a two-dimensional
   matrix linear algebra system within Python or for implementing a more
   general purpose multi-dimensional array class with homogeneous
   elements for easy interface to external scientific and mathematical
   libraries?

I'd say both.

-------------------------------------------------------------------------------
Konrad Hinsen                     | E-Mail: hinsenk@ere.umontreal.ca
Departement de chimie             | Tel.: +1-514-343-6111 ext. 3953
Universite de Montreal            | Fax:  +1-514-343-7586
C.P. 6128, succ. A                | Deutsch/Esperanto/English/Nederlands/
Montreal (QC) H3C 3J7             | Francais (phase experimentale)
-------------------------------------------------------------------------------

=================
MATRIX-SIG  - SIG on Matrix Math for Python

send messages to: matrix-sig@python.org
administrivia to: matrix-sig-request@python.org
=================