2012-11-19 163 views
3

我正在处理一个Perl脚本。 Perl对我来说是相当新的。 有没有人知道这段代码做了什么?这段Perl代码是什么意思?

$pval = sprintf("%0.1e", Statistics::Distributions::uprob($z));  

其中:

my $z= ($all{key} - $mu)/${sigma}; 

回答

3

$pval在科学记数法一个浮点数的形状被分配一个格式的字符串。据推测,来自统计模块的功能uprob返回这样一个数字。

$z作为参数传递给该功能的通过,并且它似乎是$mu从值中的散列%all计算与钥匙key的数,减去由划分$sigma。非常简单。

+0

非常感谢你TLP。 – Bfu38

+0

@ Bfu38不客气..如果您觉得答案令人满意,请不要忘记接受。 – TLP