Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/357.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 字典值的统计检验_Python_Numpy_Dictionary_Graph_Scipy - Fatal编程技术网

Python 字典值的统计检验

Python 字典值的统计检验,python,numpy,dictionary,graph,scipy,Python,Numpy,Dictionary,Graph,Scipy,下面我有一些基本代码,用于测试正态分布: import numpy as np import scipy.stats as stats results = stats.normaltest([various numbers manually inputted]) z,pval = results if(pval < 0.05): print "Data is not normally distributed" if(pval > 0.05): print "Data

下面我有一些基本代码,用于测试正态分布:

import numpy as np
import scipy.stats as stats
results = stats.normaltest([various numbers manually inputted])
z,pval = results
if(pval < 0.05):
    print "Data is not normally distributed"
if(pval > 0.05):
    print "Data is normally distributed"

m是文件名(代码从文件中为每个值绘制),n是该文件的计算值

您的问题是,您正在对包含单个词典的列表进行normaltest。您希望对字典的值执行normaltest,如下所示:

results = stats.normaltest(result.values())

您可以将代码显示在您试图将值放入字典的位置吗?您正在将字典
结果
放在
新字典
的每个位置。这可能是问题所在,但如果没有进一步的信息,就无法知道如何改变它。您可能应该使用
m
n
或两者兼用。错误在哪一行?产生错误的那一行不在原始帖子中,因此无法找出哪里出了问题。下次,请提供重现问题所需的完整示例。
new_dictionary = {}
count = 0
for m, n in result.items():
    count += 1
    new_dictionary['month_{}'.format(count)] = result
results = stats.normaltest(result.values())