numpy.info#

numpy.info(object=None, максимальная ширина=76, вывод=None, верхний уровень='numpy')[источник]#

Получить справочную информацию для массива, функции, класса или модуля.

Параметры:
objectobject или str, опционально

Входной объект или имя для получения информации. Если object является ndarray экземпляр, информация о массиве выводится. Если object является объектом numpy, предоставляется его строка документации. Если это строка, доступные модули ищутся на предмет совпадающих объектов. Если None, информация о info возвращается сам массив.

максимальная ширинаint, необязательный

Ширина печати.

выводфайлоподобный объект, опционально

Файлоподобный объект, в который записывается вывод, по умолчанию None, в этом случае sys.stdout будет использоваться. Объект должен быть открыт в режиме 'w' или 'a'.

верхний уровеньstr, optional

Начать поиск на этом уровне.

Примечания

При интерактивном использовании с объектом, np.info(obj) эквивалентно help(obj) в приглашении Python или obj? в IPython приглашении.

Примеры

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