首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Perl PDL胶水不工作?

Perl PDL胶水不工作?
EN

Stack Overflow用户
提问于 2011-12-21 01:03:49
回答 1查看 313关注 0票数 2

我是PDL的新手,请原谅我的基本问题:

我有两个简单的pdl对象

代码语言:javascript
复制
pdl> p $a                                                                                                                    

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

pdl> p $c                                                                                                                    
[6 6 6]

我把它们粘在一起,然后返回我想要的东西。

代码语言:javascript
复制
pdl> p glue $b, $c                                                                                                           

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

但是,当我将胶水赋给一个变量$z时,胶水就不粘住了。

代码语言:javascript
复制
 $z = glue $b, $c  


 pdl> p $z                                                                                                                    

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

我遗漏了什么?

我的最终目标是通过使用glue、cat或append遍历文件来构建一个大的小便器。

EN

回答 1

Stack Overflow用户

发布于 2011-12-21 02:03:55

这不是你使用glue()的方式。From the docs

$c = $a->glue(,$b,...)

我相信你必须做一些像$z = $b->glue(1,$c)这样的事情。不过,我对<dim>参数有点不确定;试着尝试一下它,看看会发生什么。

编辑:是的,你会使用<dim> of 1

代码语言:javascript
复制
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]
]
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8579124

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档