numpy.info
- numpy.info(object=None, maxwidth=76, output=None, toplevel='numpy')[source]
-
Получить справочную информацию об массиве, функции, классе или модуле.
- Параметры:
-
- objectобъект или строка, необязательно
-
Вводной объект или имя, о котором нужно получить информацию. Если
objectэто экземплярndarray, выводится информация об массиве. Еслиobjectэто объект numpy, указывается его строка документации. Если это строка, ищутся соответствующие объекты в доступных модулях. Если None, возвращается информация оinfoсамом. - maxwidthцелое число, необязательно
-
Ширина вывода.
- outputобъект типа файла, необязательно
-
Объект типа файла, в который записывается вывод, по умолчанию
None, в этом случае используетсяsys.stdout. Объект должен быть открыт в режиме ‘w’ или ‘a’. - toplevelстрока, необязательно
-
Начать поиск с этого уровня.
Примечания
При интерактивном использовании с объектом,
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
© 2005–2024 NumPy Developers
Licensed under the 3-clause BSD License.
https://numpy.org/doc/2.0/reference/generated/numpy.info.html