为什么numpy random.choice()函数已经停止?

时间:2012-02-21 09:17:16

标签: python numpy scipy

我一直在使用numpy并需要random.choice()函数。遗憾的是,在2.0版本中,它不在随机或random.mtrand.RandomState模块中。它被排除在特定原因之外吗?关于它的讨论或文档中没有任何内容!

有关信息,我在mac os上的python 2.7上运行Numpy 2.0。全部都是从站点上提供的标准安装程序安装的。

谢谢!

1 个答案:

答案 0 :(得分:8)

random.choice就我所知道的python本身而言,而不是numpy。你有import random吗?

更新:numpy 1.7添加了一个新功能numpy.random.choice。显然,你需要numpy 1.7。

Update2:似乎在未发布的 numpy 2.0中,暂时称为numpy.random.sample。它已被重命名。这就是为什么在使用未发布的版本时,你真的应该看看API(pydoc numpy.random)和更改日志。