I am using the pdl version of
vijay@vijay-VirtualBox:~/perl$ perldl -v
perlDL shell v1.354
here is the code for perlDL shell,
pdl> $im= sequence (5,5)
pdl> $line = $im->slice(':,(2)')
pdl> $line .= zeroes(5)
pdl> $line++
pdl> p $im
[
[ 1 2 3 4 5]
[ 6 7 8 9 10]
[ 1 1 1 1 1]
[16 17 18 19 20]
[21 22 23 24 25]
]
pdl> print $line
[1 1 1 1 1]
I used the same code with perl program and it does not change the 3rd row.
Regards,
Vijay.
On Wed, Jul 20, 2011 at 3:53 PM, chm <[email protected]> wrote:
> On 7/20/2011 9:39 AM, Vijayaraj wrote:
>
>> Hello PDL users,
>>
>> I am following the tutorial from this link,
>> http://pdl.perl.org/?docs=**Indexing&title=PDL::Indexing<http://pdl.perl.org/?docs=Indexing&title=PDL::Indexing>
>> when I execute the pdl code from pdl> environment, I can change the
>> parent
>> pdl by modifying the child pdl, and the same code with perl program does
>> not
>> change the parent pdl. is there any difference in executing the pdl code
>> from pdl> environment to perl normal programming code?
>>
>> Vijay.
>>
>
> You'll have to give some more specific information:
>
> (1) Which PDL shell are you using pdl2 or perldl?
> (2) An example from the shell that shows changing the parent
> (3) An example with output from a program showing different
>
> I've found cutting and pasting perl code from a program
> into a pdl2 session gives pretty much identical results.
> perldl2 not so much as it does not have support for
> lexical variables and a number of other features....
>
> You should also include the information on your PDL
> install: the output from perldl -V has most of the
> useful stuff.
>
> Cheers,
> Chris
>
_______________________________________________
Perldl mailing list
[email protected]
http://mailman.jach.hawaii.edu/mailman/listinfo/perldl