我正在尝试查找scipy.stats
中各种发行版的文档。谷歌搜索起来很容易,但是有时候我喜欢使用内置的help
函数来踢球。通过一系列的help
调用,可以发现scipy
有一个stats
模块,而scipy.stats
有一个binom
分布。但是,到那时,使用help
变得很棘手。 help(scipy.stats.binom)
实际上返回名为class
的{{1}}的帮助文档,该文档继承了某些父抽象类的方法,该父抽象类的binom_gen
方法完全无用。但是,它确实提供了以下提示:“请参阅help(type(self))获取准确的签名。”好的。由于我无法从类代码本身之外访问__init__
,因此我认为这意味着“继续并实例化一个对象,然后调用self
”。经过一番反复尝试,发现实际上没有任何旧参数成为help
而不是raise
(特别是Exception
成功返回),我们可以在该事件上调用scipy.stats.binom(0.5,0.5)
。>
help
和help(scipy.stats.binom(0.5,0.5))
都提供了help(type(scipy.stats.binom(0.5,0.5))
的文档,这同样没有参考价值,并且实际上给出了相同的建议:“请参阅help(type(self))获取准确的签名。”
如何访问class rv_frozen
中的发布help
?更笼统地说,是否有有意义的方法可以通过对scipy.stats
函数的连续调用来浏览抽象类的麻烦,或者我是否必须先验先验地知道这些工厂最终返回的类?
答案 0 :(得分:1)
如果您使用ipython,那么我相信scipy.stats.binom?
会实现这一目标。