【问题标题】:functions covered under imported library导入库中涵盖的功能
【发布时间】:2018-08-30 01:11:04
【问题描述】:

我在我的 python 代码中导入了 numpy 库。现在我的问题是,是否可以获得 numpy 库中涵盖的所有函数的列表?我知道文档是一回事,但我正在寻找其他东西。 我使用 spyder。

【问题讨论】:

    标签: python machine-learning import anaconda


    【解决方案1】:

    打印(目录(numpy))

    默认的 dir() 机制对不同类型的对象表现不同,因为它试图生成最相关而不是完整的信息:

    • 如果对象是模块对象,则列表包含模块对象的名称 模块的属性。
    • 如果对象是类型或类对象,则列表包含名称 其属性,并递归其基的属性。
    • 否则,列表包含对象的属性名称, 其类属性的名称,以及递归的属性名称 其类的基类。

    【讨论】:

    • 语法无效。我正在使用 python 3.6.4
    • 打印(dir(numpy))
    • 酷。这让我得到了我的要求。但是,我可以了解函数的属性以及函数中发生的情况的概述吗?
    • 我会建议文档
    【解决方案2】:

    您可以使用的一个技巧是,在 spyder 的 IPython 控制台窗口中,键入此"

    np.__all__
    

    这可以列出所有的方法名称。 仅供参考,在 ipython 或 jupyter notebook 中,库具有隐藏的属性,如“all”、“file”等,您可以在输入库名称后使用 TAB 进行检查。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-05-06
      • 1970-01-01
      • 2015-07-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多