【问题标题】:How can I check source code of a module in Jupyter notebook?如何在 Jupyter notebook 中查看模块的源代码?
【发布时间】:2016-12-02 21:59:07
【问题描述】:

比如我想查看一个python库的源代码,直接在notebook里,有没有办法呢?

谢谢

【问题讨论】:

    标签: python jupyter-notebook


    【解决方案1】:

    输入完全限定的函数名,然后输入??

    【讨论】:

    • 这真的很酷!
    • @Chinny84,有没有办法将笔记本配置为使用外部编辑器?我想使用更大的窗口来阅读代码。默认情况下,外部寡妇似乎显示在浏览器中,因此没有语法着色,这很糟糕。
    • 打字例如numpy.random.rand 给了我文档字符串!完全限定的函数名到底是什么意思?尝试cv2.resize?? 也不起作用。原因可能是这些函数实际上不是用纯 Python 编写的吗?
    • 我输入了这个:sklearn.metrics.classification_report?? .. 那该怎么办?
    • from sklearn.metrics import classification_report 然后classification_report?? + Shift Enter
    【解决方案2】:

    您可以使用检查模块(内置) - 例如,您可以从 scikit-learn 看到下面的树模块。

    import inspect
    from sklearn import tree
    inspect.getsourcelines(tree.tree) 
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-02-21
      • 2020-04-03
      • 2020-10-23
      • 2020-08-30
      • 2023-02-13
      • 2016-06-02
      • 2022-12-24
      相关资源
      最近更新 更多