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