Haskell Matrix Library...

Henning Thielemann lemming at henning-thielemann.de
Fri Jun 10 07:57:40 EDT 2005

On Fri, 10 Jun 2005, Keean Schupke wrote:

> LAPACK does not appear to support higher dimensional matrices... is this
> right?

Yes, why should it do so? Every finite dimensional operator can be
represented by a matrix.

> Anyone got any pointers to definitions for transpose and multiply for
> arbitrary higher dimensional matrices?

The generalised transposition should be able to arbitrarily permute the
dimensions of a tensor. A generalised multiplication may fuse the last
dimension of the first tensor with the first dimension with the second
tensor. E.g. dimensions [a,b,c,d] and [d,e,f,g] result in [a,b,c,e,f,g].

More information about the Libraries mailing list