It looks like the mailing list archives for the Matrix-SIG and other retired SIGs are down at the moment. I've alerted the python.org webmaster, but in the meantime, does anyone have the early archives sitting around somewhere? I'm trying to answer a question about the motivations of a particular design decision in Numeric (why dot(A,B) doesn't do conjugation on A when A is complex). Thanks in advance. -- 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
On Jan 13, 2005, at 2:02, Robert Kern wrote:
does anyone have the early archives sitting around somewhere? I'm trying to answer a question about the motivations of a particular design decision in Numeric (why dot(A,B) doesn't do conjugation on A when A is complex).
I don't have the archives either, but I can answer that one from memory. The fundamental decision was to separate the concepts of "array" (structured collection of data items of identical type) and "vector", "matrix" or "tensor" (mathematical objects with specific properties that are numerically represented by arrays). Arrays are just that, their operations are defined in terms of operations on their element. Numeric.dot() does multiplication followed by summing on the last dimension of the first argument and the first dimension of the second, no matter what type the elements have. Konrad. -- --------------------------------------------------------------------- Konrad Hinsen Laboratoire Léon Brillouin, CEA Saclay, 91191 Gif-sur-Yvette Cedex, France Tel.: +33-1 69 08 79 25 Fax: +33-1 69 08 82 61 E-Mail: hinsen@llb.saclay.cea.fr ---------------------------------------------------------------------
participants (2)
-
konrad.hinsen@laposte.net
-
Robert Kern