没有名为statistics.distributions的模块

时间:2016-10-06 14:03:31

标签: python python-3.x statistics sympy

当我遇到这个问题时,我试图使用Sympy stats库:

>>> from sympy.statistics.distributions import Sample
Traceback (most recent call last):
  File "<string>", line 1, in <module>
ImportError: No module named statistics.distributions

问题不仅出现在我的系统中,因为他们的SymPy Live Shell也发生了同样的问题。你可以看到它here。能帮我解决这个问题。

1 个答案:

答案 0 :(得分:3)

sympy.statistics已被删除,转而使用sympy.stats。以下是文档:http://docs.sympy.org/latest/modules/stats.html

要生成数字列表的平均值,您可以使用DiscreteUniform

In [8]: from sympy.stats import DiscreteUniform, E

In [9]: X = DiscreteUniform("X", [1, 2, 3])

In [10]: E(X)
Out[10]: 2