numpy.info #

麻木的。信息(对象= None , maxwidth = 76 ,输出= None , toplevel = 'numpy' ) [来源] #

获取数组、函数、类或模块的帮助信息。

参数
object对象或 str,可选

输入要获取信息的对象或名称。如果对象ndarray实例,则打印有关数组的信息。如果对象是 numpy 对象,则给出其文档字符串。如果它是一个字符串,则搜索可用模块以查找匹配的对象。如果没有,则info返回有关其自身的信息。

最大宽度int,可选

印刷宽度。

输出文件类似对象,可选

输出写入的类似文件的对象,默认为 None,在这种情况下sys.stdout将使用。该对象必须以“w”或“a”模式打开。

顶层str,可选

从此级别开始搜索。

也可以看看

source,lookfor

笔记

当与对象交互使用时,np.info(obj)相当于help(obj)在 Python 提示符或obj?IPython 提示符上。

例子

>>> np.info(np.polyval) 
   polyval(p, x)
     Evaluate the polynomial p at x.
     ...

当使用字符串作为对象时,可能会得到多个结果。

>>> 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