我在使用scipy提供的Manwhitneyu测试时遇到了一些问题。我想我的问题是进口。这是我的剧本:
SNPs=[]
Nonsense=[]
with open("final_positions_SNP_removed_duplicates_truepos_truetrans_normalized.txt") as fd:
fd.readline()
for line in fd:
SNPs.append(line.split()[8])
with open("final_positions_nonsense_truepos_truetrans_normalized.txt") as fd:
fd.readline()
for line in fd:
Nonsense.append(line.split()[8])
from scipy import stats
from scipy.stats import mannwhitneyu
u_value, p_value = scipy.stats.mannwhitneyu(SNPs, Nonsense)
我一直收到一个错误,它指出:NameError: name 'scipy' is not defined
我想我需要导入scipy,但是如何导入呢?在
您已经导入了
^{pr2}$mannwhitneyu
,因此应该使用您得到
NameError: name 'scipy' is not defined
的原因是您没有导入scipy
,您只从scipy
导入模块。要导入scipy
本身,您必须执行以下操作:相关问题 更多 >
编程相关推荐