iPythonでデバッグモードになっているときに、ライブラリ関数のヘルプページにアクセスする方法を考えていました。例えば、
ipdb> help(numpy.random.randn)
ipdbコマンドではないため、デバッグモードでは機能しません。
私はMatlabでこのようなことをすることができます
K>> help(randn)
デバッグモードであっても、randnのヘルプページを返します。
!help(numpy.random.randn)
代わりにpdbで使用してください。
感嘆符は、pdbがその!
行をpdbコマンドとして実行しようとせず、代わりにPythonインタープリターに渡すことを保証します。
ipythonをインストールしていませんが、おそらく次のヘルプにアクセスできます
print randn.__doc__
私がiPythonを使用してから長い時間が経ちましたが、これができるはずだと思います。
ipdb> import numpy
ipdb> import pydoc
ipdb> pydoc.help(numpy.random.randn)