gpt4 book ai didi

Perl PDL 胶水不起作用?

转载 作者:行者123 更新时间:2023-12-04 06:04:09 24 4
gpt4 key购买 nike

我是 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]
]

我错过了什么?

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

最佳答案

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

$c = $a->glue(<dim>,$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]
]

关于Perl PDL 胶水不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8579124/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com