我是PDL的新手,请原谅我的基本问题:
我有两个简单的pdl对象
pdl> p $a
[
[1 2 3]
[4 5 6]
]
pdl> p $c
[6 6 6]
我将它们粘在一起并返回我期望的
pdl> p glue $b, $c
[
[1 2 3]
[4 5 6]
]
[6 6 6]
然而,当我将胶水分配给变量$ z时,胶水不会粘住。
$z = glue $b, $c
pdl> p $z
[
[1 2 3]
[4 5 6]
]
我错过了什么?
我的最终目标是通过使用胶水,猫或附加物循环文件来构建一个大的小提琴。
答案 0 :(得分:3)
这不是你使用glue()
的方式。 From the docs:
$ c = $ a->胶水(< dim>,$ b,...)
我相信你必须做$z = $b->glue(1,$c)
之类的事情。我对<dim>
参数有点不确定;试着玩弄它,看看会发生什么。
修改:是的,你会使用<dim>
的{{1}}:
1