在PDL模块中使用cov()函数,Perl

时间:2012-05-09 18:03:28

标签: perl covariance pdl

我想使用PDL计算协方差。但问题是,它总是显示错误:

  

在第12行调用未定义的子程序& main :: cov。

谁能告诉我哪里弄错了?谢谢!

#! usr/bin/perl

use strict;
use warnings;
use PDL;

my $a = random(5, 3);
my $b = random(5, 3);

print "$a\n$b\n";

my $cov = cov($a, $b);     #line 12

print "$cov\n";

1 个答案:

答案 0 :(得分:2)

该错误消息告诉您cov默认情况下不会导出名为PDL的函数。如果我搜索PDL CPAN页面(使用grep工具),我看不到名为cov的函数。

Google搜索会产生PDL::Stats::Basic,其功能为cov