Подтвердить что ты не робот

Вызов функций статистики из Scipy

Это вполне может быть тривиальным.

Я хочу вызвать функцию spearmanr из scipy: (данные - просто примеры)

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)

Это порождает ошибку:

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

Что я делаю неправильно?

Спасибо

4b9b3361

Ответ 1

Используйте import scipy.stats. Тогда это работает. Импорт пакета не автоматически импортирует все подпакеты/модули. В этих случаях вы должны сделать это явно.