2012-01-25 95 views
3

我有一個使用PDL的函數。最後一步是點積,所以它返回一個標量。然而,當我嘗試打印此標,它顯然還是屏幕上的小罐,並打印這樣的:將PDL標量轉換爲Perl標量

[ 
    [ 3 ] 
] 

我不知道我怎麼能使其打印像它轉換回常規的Perl標:

3 

更重要的是,是什麼後果,如果我不轉換,並採取小罐上在純Perl的範圍內進一步算術操作(不涉及PDL)。謝謝!

回答

4

使用sclr方法,該方法的單元素PDL矩陣轉換與任何數目的維度成一個簡單的Perl標量

my $dotp = sclr($mata x $matb); 
相關問題