Cla*_*pez 7 python statistics python-3.x
在学习在 python 3.6 中使用“统计模块”时,我面临以下错误: NameError: name 'statistics' is not defined 我只是在测试统计基本函数,它应该返回均值、中值、众数、标准差、方差。我是 Python 新手,我找不到错误在哪里。
代码:
from statistics import *
example_list = [5,2,5,6,1,2,6,7,2,6,3,5,5]
x = statistics.mean(example_list)
print(x)
y = statistics.median(example_list)
print(y)
z = statistics.mode(example_list)
print(z)
a = statistics.stdev(example_list)
print(a)
b = statistics.variance(example_list)
print(b)
Run Code Online (Sandbox Code Playgroud)
我究竟做错了什么?
如果我在 IDLE 中这样做,一切都会按预期进行。
>>> from statistics import *
>>> example_list = [5,2,5,6,1,2,6,7,2,6,3,5,5]
>>> x = mean(example_list)
>>> x
4.230769230769231
Run Code Online (Sandbox Code Playgroud)
所以我没有收到你报告的错误x = mean(example_list)。
你还没有报告你的堆栈跟踪(为什么不呢?)所以我不可能告诉你,但我怀疑你已经命名了你的测试程序statistics.py,这隐藏了真正的statistics模块。
| 归档时间: |
|
| 查看次数: |
15340 次 |
| 最近记录: |