Matrizen von Matrizen in Perl

9

In einem Perl-Skript, an dem ich gerade arbeite, muss ich eine Matrix aus mehreren anderen Matrizen erstellen. Ich habe mir ein paar Module in CPAN angesehen ( Math :: Matrix ) , PDL :: Matrix , Mathematik :: Cephes :: Matrix ), aber keine davon scheint dies zu unterstützen.

In Octave ist das sehr einfach. Hier ist ein Beispiel für etwas, das dem ähnlich ist, was ich versuche:

%Vor%

Es scheint so, als würde der Versuch, dies selbst zu tun, schnell chaotisch werden, was wahrscheinlich daran liegt, dass diese Module es nicht unterstützen ... Hat jemand anderes da draußen jemals ein Bedürfnis dafür? Hast du es gelöst?

    
flussence 03.03.2009, 22:02
quelle

3 Antworten

5

Rolling your own ist nicht zu schmerzhaft.

%Vor%     
ephemient 03.03.2009 22:43
quelle
0

Die Perl Data Language (PDL) Version 2.4.10 unterstützt die MATLAB-artige Eingabe für den pdl -Konstruktor, wenn eine Zeichenfolge verwendet wird Argument und die Routinen append und glue können verwendet werden, um Teilmatrizen zusammenzufügen, wenn diese pdl2 -Sitzung folgendes anzeigt:

%Vor%

Das PDL-Buch und die PDL-Mailinglisten sind wichtige Quellen für weitere Informationen zu PDL.

    
chm 24.04.2012 20:01
quelle
-1

BEARBEITEN

Ich habe das OP falsch verstanden, weil ich dachte, dass es über alle möglichen Permutationen mehrerer Matrizen iterieren wollte (was Iterator :: Array :: Jagged tut).

Sehen Sie sich Iterator :: Array :: Jagged

an

Hier ist ein Beispiel aus der Zusammenfassung:

%Vor%

Das Beispiel im obigen Code gibt Folgendes aus:

%Vor%     
JDrago 04.03.2009 16:13
quelle

Tags und Links