2011-12-20 5 views
2

내가 PDL에 새로운 오전 내 초보적인 질문 용서하십시오펄 PDL 접착제가 작동하지 않습니까?

을 내가 함께 접착제 내가 그러나

pdl> p glue $b, $c                           

[ 
    [1 2 3] 
    [4 5 6] 
] 
[6 6 6] 

을 기대 반환이 간단한 PDL이

pdl> p $a                              

[ 
    [1 2 3] 
    [4 5 6] 
] 

pdl> p $c                              
[6 6 6] 

개체를 가지고 때 접착제가 붙지 않는 변수 $ z에 접착제를 지정합니다.

$z = glue $b, $c 


pdl> p $z                              

[ 
    [1 2 3] 
    [4 5 6] 
] 

무엇이 누락 되었습니까?

궁극적 인 목표는 접착제, 고양이 또는 추가를 사용하여 파일을 반복하여 큰 piddle을 만드는 것입니다.

+0

? 두 번째로,'push @ piddle_lines, $ piddle_of_line'와 같은 piddles 배열을 만든 다음 끝에 모두 함께 묶는 것이 더 빠를 것입니다. ('$ data_piddle = cat (@ 피들 _ 라인)'. –

+0

'help' 또는'apropos' 명령을 사용하여'perldl' 또는'pdl2' 쉘에서 PDL 문서를 검색하고 표시 할 수 있습니다. 이것들은'?'또는'?? ' 각기. 예 : '도움말 글루'는 '글루'에 대한 문서를 제공합니다. – chm

답변

3

그건 어떻게 사용합니까 glue() 아니에요. From the docs :

$ C = $ A-> 접착제 (< 어두워은>, $ B를, ...)

난 당신이 $z = $b->glue(1,$c)처럼 뭔가를해야 할 것입니다 생각합니다. 그래도 <dim> 매개 변수에 대해서는 조금 확신 할 수 없습니다. 그것으로 놀고 무슨 일이 일어나는 지보십시오.

편집 : 그래, 당신이 <dim>1의를 사용합니다 :

pdl> $a = pdl [[1,2,3],[4,5,6]]; 

pdl> p $a 

[ 
[1 2 3] 
[4 5 6] 
] 

pdl> $c = pdl [6,6,6]; 

pdl> p $c 
[6 6 6] 
pdl> $z = $a->glue(1,$c); 

pdl> p $z 

[ 
[1 2 3] 
[4 5 6] 
[6 6 6] 
] 
먼저, 실제 사용 사례를 들어, 문제를 해결 rcols 것
+0

투표가 아직 선거입니다 .. 감사합니다. –