📜  Python| numpy.lookfor() 方法(1)

📅  最后修改于: 2023-12-03 15:19:14.668000             🧑  作者: Mango

Python | numpy.lookfor() 方法

numpy.lookfor()是一个用于在numpy包中查找特定函数或关键字的方法,返回一个包含相关信息的列表。

语法
numpy.lookfor(what, module=None, import_modules=True, regenerate=False)
  • what:要查找的关键字或函数名。
  • module:可选参数,指定要搜索的模块。默认为None,即在numpy包中搜索。
  • import_modules:可选参数,指定是否搜索附加模块。默认为True。
  • regenerate:可选参数,指定是否重新生成函数索引。默认为False。
返回值

numpy.lookfor()方法返回一个包含相关信息的列表,列表中每个元素都包含关键字或函数名、简要描述和模块。

示例
import numpy as np

# 查找 numpy.arange() 函数
np.lookfor('arange')

输出:

Search results for 'arange'
----------------------------
numpy.arange
    Return evenly spaced values within a given interval.
numpy.ma.aranges
    Return evenly spaced values within a given interval (modulo missing
numpy.lib.index_tricks.IndexExpression.arange
    arange(stop) -> IndexExpression
numpy.lib.index_tricks.IndexExpression.end
    arange(stop) -> IndexExpression
numpy.distutils.system_info.atlas_3_10_blas_info
    boundaries = arange(sz+1)

列表中每个元素都包含关键字或函数名、简要描述和模块。

为了更好的显示效果,我们将上面的返回结果转化为markdown语法。

Search results for 'arange'

| 函数 | 简要描述 | 模块 | | --- | --- | --- | | numpy.arange | 在一个给定的范围内返回均匀间隔的值。 | numpy | | numpy.ma.aranges | 在给定的区间内(modulo missing连接)返回均匀间隔的值 | numpy | | numpy.lib.index_tricks.IndexExpression.arange | arange(stop)->IndexExpression | numpy | | numpy.lib.index_tricks.IndexExpression.end | arange(stop)->IndexExpression | numpy | | numpy.distutils.system_info.atlas_3_10_blas_info | boundaries = arange(sz+1) | numpy |

注意事项
  • 如果发现返回结果不正确,可以使用regenerate参数来重新生成函数索引。
  • 如果想提高搜索速度,可以指定module参数来限定搜素范围。