PDL :: Niceslice.

PDL :: Niceslice Perl-Modul enthält eine schönere Slicing-Syntax für PDL.
Jetzt downloaden

PDL :: Niceslice. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Christian Soeller
  • Website des Verlags:
  • http://search.cpan.org/~hbiersma/MQSeries-1.28-b/MQSeries/QueueManager.pm

PDL :: Niceslice. Stichworte


PDL :: Niceslice. Beschreibung

PDL :: Niceslice Perl-Modul enthält eine schönere Schneidsyntax für PDL. PDL :: Niceslice Perl-Modul enthält eine schönere Syntax für PDL.Synopsys Verwenden von PDL :: Niceslice; $ A (1: 4). = 2; # Concis-Syntax für Rande, drucken $ b ((0), 1: $ ende); # Verwenden Sie Variablen im Slice-Ausdruck $ A-> xchg (0,1) -> (($ POS-1)). = 0; # Standardmethode Syntax $ idX = lang 1, 7, 3, 0; # ein Pinddle der Indizes $ A (-3: 2: 2, $ idX) + = 3; # Explizite Indexierung und Bereiche $ A-> Büschel (1,2) -> (0:30); # 'Standardmethode' Syntax $ A (MyFunc (0, $ Var), 1: 4) ++; # Wenn Sie Funktionen in Slice-Ausdrücke verwenden, verwenden Sie Klammern um Args! $ B = $ A (* 3); # Dummy-Dimension der Reihenfolge hinzufügen 3 # -Dummi-Modifikatoren sind in einem;-versetzten Nachlaufblock $ A ($ a! = 3;?) ++; # kurz für $ a-> wo ($ a! = 3) ++ $ A (0: 1114; _). = 0; # kurz für $ A-> Wohnung -> (0: 1114) $ B = $ A (0: -1: 3; |); # kurz für $ A (0: -1: 3) -> trifft $ n = Sequenz 3,1,4,1; $ b = $ n (;-); # alle Abmessungen der Größe 1 (aka squeeze) $ B = $ n (0,0; - |); # Squeeze * und * trennen Sie $ c = $ A (0,3,0 ;-); # mehr kompakte Art, $ A zu sagen ((0), (3), (0)) # Verwendung mit Perldl-Versionen Verwenden Sie PDL :: Niceslice; # Nächstes ist erforderlich, siehe unten perldl> $ perldl :: Preprocess = PDL :: Niceslice :: perldlpp; Perldl> $ A (4: 5). = XVALs (2); Schneiden ist ein grundlegender, extremer allgemeiner Betrieb, und die Slice-Methode von PDL wäre in vielen Fällen umständlich. PDL :: Niceslice behebt ein, indem er über einen Perl-Quellfilter direkt in die Sprache integriert (siehe PERLFILTER-MAN-PAGE). Niceslice fügt keine neue Funktionalität hinzu, nur praktische syntax.niceslice wird automatisch in die Perldl-Shell geladen, aber (um Konflikte mit anderen Modulen zu vermeiden) müssen automatisch in Standalone Perl / PDL-Skripts geladen werden (siehe unten). Wenn Sie möchten, dass Sie keinen Vorfilter auf Ihren Standalone-Skripts verwenden möchten, können Sie die Slice-Methode in diesen Skripts anstelle der kompakteren Niceslice-Konstrukte verwenden. Aquirements: · Perl-Anforderungen: · Perl.


PDL :: Niceslice. Zugehörige Software