python - `scipy.stats.shapiro` 显示令人费解的结果
问题描述
我的系统是python3.6,numpy 1.16.2,scipy 1.2.1,matplotlib 3.0.3
import numpy
import matplotlib
import scipy.stats
a=numpy.arange(2,44,1)
print(scipy.stats.shapiro(a))
matplotlib.pyplot.hist(a)
以上脚本输出如下:
(0.9560521245002747, 0.10655178874731064)
显然,a
不是正态分布,而是scipy.stats.shapiro(a)
我p-value
如何0.10655178874731064
接受这个结果?
有什么问题?
解决方案
推荐阅读
- pandas - Pandas 复杂排序
- java - 如何在 Spring Framework 的前端接收验证消息?
- html - 边距自动未居中
- reactjs - ChunkLoadError:加载块 XY 失败。- 在生产中随机致命
- javascript - 如何避免在Android中重新渲染相机?
- php - 将 Ymd H:i:s 日期时间转换为月名、日数、年数、时间(上午或下午)
- javascript - 启动 nanoexpress 服务器失败
- react-native - React Native navigation TypeError: undefined is not an object (evalating 'Object.keys(routeConfigs)')
- matplotlib - Matplotlib imread() 颜色设置参数建议
- python - 使用 Pandas 获取数据集中的前一行值