Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个使用PDL. 最后一步是点积,因此它返回一个标量。但是,当我尝试打印此标量时,它显然仍然是一个谜,并在屏幕上打印如下:
PDL
[ [ 3 ] ]
我想知道如何将其转换回常规的 Perl 标量,以便打印如下:
3
更重要的是,如果我不转换并在纯 Perl 上下文(不涉及 PDL)中进一步进行算术操作,后果会是什么。谢谢!
使用该sclr方法,将具有任意维数的单元素 PDL 矩阵转换为简单的 Perl 标量
sclr
my $dotp = sclr($mata x $matb);