python-如何从scipy结果中提取p值

我有以下代码来运行Wilcoxon秩和检验

print stats.ranksums(pre_course_scores, during_course_scores)

RanksumsResult(statistic=8.1341352369246582, pvalue=4.1488919597127145e-16)

但是,我有兴趣从结果中提取pvalue.我找不到有关此的教程.有人可以帮忙吗?

解决方法:

使用返回对象的pvalue属性:

import scipy.stats as ss
result = ss.ranksums(np.random.randn(10), np.random.randn(10)) 
result.pvalue
Out: 0.44969179796889092

我将其分配给变量,但您可以直接使用stats.ranksums(pre_course_scores,期间_course_scores).pvalue.

上一篇:使用mathml将sympy方程输出到单词


下一篇:python-Scipy最小化函数似乎自己创建了多个线程?