Help-Site Computer Manuals
Software
Hardware
Programming
Networking
  Algorithms & Data Structures   Programming Languages   Revision Control
  Protocols
  Cameras   Computers   Displays   Keyboards & Mice   Motherboards   Networking   Printers & Scanners   Storage
  Windows   Linux & Unix   Mac

ObjStore::Lib::PDL
Persistent PDL-compatible matrices

ObjStore::Lib::PDL - Persistent PDL-compatible matrices


NAME

ObjStore::Lib::PDL - Persistent PDL-compatible matrices


SYNOPSIS


    use PDL::Lite;

    use ObjStore::Lib::PDL;

    begin 'update', sub {

      my $pdl = ObjStore::Lib::PDL->new($near,

                          { Datatype => PDL::float(), Dims => [3,3] });

      $pdl->slice(":,4")->clump(2) *= 2;  #or whatever

    };

    die if $@;


DESCRIPTION

The main thing of interest is that dimensions are arranged in memory such that the first dimension is the most packed. For example, in a PDL of dimensions [2,3] the layout is as follows:


  [0,1]

  [2,3]

  [4,5]

Be aware that this memory layout convention is dependent on the implementation of PDL. It is, however, very unlikely to change.


SEE ALSO

PDL


AUTHOR

Copyright 1999 Joshua Nathaniel Pritikin. All rights reserved.

This package is free software and is provided ``as is'' without express or implied warranty. It may be used, redistributed and/or modified under the terms of the Perl Artistic License (see http://www.perl.com/perl/misc/Artistic.html)

Programminig
Wy
Wy
yW
Wy
Programming
Wy
Wy
Wy
Wy