You did not attach the code you ran. I cut-and-pasted the
below, edited out the prompt and changed p to print to get
this which appears to work fine. Does this code work for
you?
--Chris
$ cat tv.pl
use PDL;
$im= sequence(5,5);
$line = $im->slice(':,(2)');
$line .= zeroes(5);
$line++;
print "$im\n";
print "$line\n";
$ perl tv.pl
[
[ 0 1 2 3 4]
[ 5 6 7 8 9]
[ 1 1 1 1 1]
[15 16 17 18 19]
[20 21 22 23 24]
]
[1 1 1 1 1]
On Wed, Jul 20, 2011 at 10:14 AM, Vijayaraj <[email protected]> wrote:
> 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
>>> 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