numpy.info#
- numpy.info(object=None, maxwidth=76, output=None, toplevel='numpy')[源代码]#
获取数组,函数,类或模块的帮助信息.
- 参数:
- objectobject 或 str,可选
要获取信息的输入对象或名称. 如果 object 是一个
ndarray实例,则会打印有关该数组的信息. 如果 object 是一个 numpy 对象,则会给出它的文档字符串. 如果它是一个字符串,则会搜索可用模块以查找匹配的对象. 如果为 None,则返回有关info自身的信息.- maxwidthint, optional
打印宽度.
- output类文件对象,可选
将输出写入到的类文件对象,默认为
None,在这种情况下将使用sys.stdout. 该对象必须以"w"或"a"模式打开.- toplevelstr, optional
从此级别开始搜索.
注释
当与对象交互使用时,
np.info(obj)等效于 Python 提示符上的help(obj)或 IPython 提示符上的obj?.示例
>>> np.info(np.polyval) polyval(p, x) Evaluate the polynomial p at x. ...
当使用字符串作为 object 时,可以获得多个结果.
>>> np.info('fft') *** Found in numpy *** Core FFT routines ... *** Found in numpy.fft *** fft(a, n=None, axis=-1) ... *** Repeat reference found in numpy.fft.fftpack *** *** Total of 3 references found. ***
当参数是一个数组时,会打印有关该数组的信息.
>>> a = np.array([[1 + 2j, 3, -4], [-5j, 6, 0]], dtype=np.complex64) >>> np.info(a) class: ndarray shape: (2, 3) strides: (24, 8) itemsize: 8 aligned: True contiguous: True fortran: False data pointer: 0x562b6e0d2860 # may vary byteorder: little byteswap: False type: complex64