从Scipy调用统计函数

34 投票
1 回答
29771 浏览
提问于 2025-04-16 21:20

这可能完全是个小问题。

我想调用scipy库里的spearmanr函数:(这些数据只是举个例子)

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 个回答

53

使用 import scipy.stats 这个命令。这样就能正常工作了。导入一个包并不会自动把里面所有的子包或模块都导入进来。在这种情况下,你需要手动去做这一步。

撰写回答