Spec-Zone.ru › NumPy 2.0

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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API