Вызов статистических функций из Scipy - PullRequest
32 голосов
/ 12 июля 2011

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

Я хочу вызвать функцию 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'

Что я делаю не так?

Спасибо

1 Ответ

49 голосов
/ 12 июля 2011

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...