3 votes

Que signifie ce morceau de code Perl ?

Je travaille avec un script Perl. Perl est assez nouveau pour moi. Est-ce que quelqu'un a une idée de ce que fait ce code ?

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

Où :

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

3voto

TLP Points 48922

$pval est assigné à une chaîne de caractères formatée sous la forme d'un nombre à virgule flottante en notation scientifique. Apparemment, la fonction uprob du module Statistiques renvoie un tel nombre.

$z est passé en argument à cette fonction, et il semble être un nombre calculé à partir d'une valeur dans le hash %all avec la clef key, moins $mu, divisé par $sigma. Assez simple.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X