我是python的新手。到目前为止我觉得烦人的事情是无法快速找到对象的作用或方法的文档。我来自Java。例如,在Eclipse中,当您在对象后面放置一个点时,它会向您显示您想要查看的所有内容。好的,我知道Eclipse也支持Python,但我不想使用。它只是用于python而且太笨重。我现在正在使用TextMate和解释器来获取有关对象的快速信息。
就像我在终端打开翻译一样,每当我需要检查某些内容时,我键入help(object)
。但是今天我试图获取numpy.floor()
函数的信息。在Eclipse中我尝试了这个,我得到了numpy.floor.__doc__
,但是当我尝试使用解释器help(numpy.floor)
时,我得到了完全不同的信息!然后我输入了解释器numpy.floor.__doc__
,我以非格式化的方式从Eclipse BUT获得了相同的信息!就像它显示\ n \ n或\ t而不是格式化它们,即它将它们显示为文本!这使得阅读文档非常令人沮丧。有没有更好的方法来获得文档,因为我的生产力是最差的!!!“
答案 0 :(得分:1)
您是否阅读了help(numpy.floor)
的输出?它在第二段回答了你的问题:
floor = class ufunc(builtins.object)
| Functions that operate element by element on whole arrays.
|
| To see the documentation for a specific ufunc, use np.info(). For
| example, np.info(np.sin). Because ufuncs are written in C
| (for speed) and linked into Python with NumPy's ufunc facility,
| Python's help() function finds this page whenever help() is called
| on a ufunc.