web-dev-qa-db-fra.com

Appel de fonctions statistiques depuis Scipy

Cela pourrait bien être complètement trivial.

Je veux appeler la fonction spearmanr depuis scipy: (les données ne sont que des exemples)

import scipy
from numpy import *

Len = [2,3,5,7,2]
Pop = [5,2,6,3,2]

a = array(Len)
b = array(Pop)

print scipy.stats.spearmanr(a,b)

Cela génère l'erreur:

AttributeError: 'module' object has no attribute 'spearmanr'

Qu'est-ce que je fais mal?

Merci

33
WillJones

Utilisation import scipy.stats. Alors ça marche. L'importation d'un package n'importera pas automatiquement tous les sous-packages/modules. Dans ces cas, vous devez le faire explicitement.

49
Björn Pollex