Функция info
Функция info возвращает подробную информацию
о переданном объекте NumPy: функции, классе,
модуле или методе. Первым параметром функция
принимает объект, о котором нужно получить сведения.
Вторым параметром можно указать максимальную ширину
вывода текста.
Синтаксис
np.info(object, [maxwidth])
Пример
Получим информацию о функции array:
import numpy as np
np.info(np.array)
Результат выполнения кода:
"array(object, dtype=None, *, copy=True, order='K', subok=False, ndmin=0,
like=None)
Create an array.
Parameters
----------
object : array_like
An array, any object exposing the array interface, an object whose
__array__ method returns an array, or any (nested) sequence.
dtype : data-type, optional
The desired data-type for the array. If not given, then the type will
be determined as the minimum type required to hold the objects in the
sequence."
Пример
Получим информацию о классе ndarray:
import numpy as np
np.info(np.ndarray)
Результат выполнения кода:
"ndarray(shape, dtype=float, buffer=None, offset=0,
strides=None, order=None)
An array object represents a multidimensional, homogeneous array
of fixed-size items. An associated data-type object describes the
format of each element in the array."
Пример
Ограничим ширину вывода информации до 50 символов:
import numpy as np
np.info(np.ones, maxwidth=50)
Результат выполнения кода:
"ones(shape, dtype=None, order='C', *, like=None)
Return a new array of given shape and type, filled with ones."
Пример
Информация о пользовательской функции:
import numpy as np
def my_func(x):
"""Return x multiplied by 2."""
return x * 2
np.info(my_func)
Результат выполнения кода:
"my_func(x)
Return x multiplied by 2."
Смотрите также
-
функцию
seterr,
которая управляет поведением при ошибках вычислений -
функцию
geterr,
которая возвращает текущие настройки обработки ошибок -
функцию
set_printoptions,
которая настраивает формат вывода массивов -
функцию
lookfor,
которая ищет функции по ключевым словам в документации