If you want them filled with zeroes then a dummy dim is not what you want. You will need to merge together two piddles. Functions cat(), append(), and glue() (the most general) do what you want:
#this is a pain if you need to dynamically allocate the resultant piddle size $c->cat(0*$c,0*$c)->transpose; #these two are equivalent $c->glue(1,zeroes($c->nelem,2))->transpose; $c->transpose->glue(0,zeroes(2,$c->nelem)); #this is most like what you where thinking of: $c->transpose->append($c->dummy(0,2)->zeroes) [ [1 0 0] [3 0 0] [4 0 0] [5 0 0] ] cheers, Derek On Sep 19, 2013, at 12:27 PM, mraptor wrote: > I have : > pdl> p $c > [1 3 4 5] > > then this what I want, except : > > > pdl> p $c->dummy(0,3) > > [ > [1 1 1] > [3 3 3] > [4 4 4] > [5 5 5] > ] > > I want the new columns to be ZERO, how can I do that.. > thanks > _______________________________________________ > Perldl mailing list > [email protected] > http://mailman.jach.hawaii.edu/mailman/listinfo/perldl _______________________________________________ Perldl mailing list [email protected] http://mailman.jach.hawaii.edu/mailman/listinfo/perldl
