Функция lookfor
Функция lookfor выполняет поиск по документации NumPy и возвращает список объектов, чье описание содержит указанное ключевое слово. Первым параметром функция принимает строку поиска (str). Вторым параметром можно указать модуль для поиска (module). Третьим параметром можно ограничить количество результатов (import). Функция возвращает отформатированное описание найденных объектов.
Синтаксис
np.lookfor(keyword, [module], [import])
Пример
Поиск функций, связанных с суммированием:
import numpy as np
np.lookfor('sum')
Результат выполнения кода:
Search results for 'sum'
------------------------
numpy.sum
Sum of array elements over a given axis.
numpy.nansum
Return the sum of array elements over a given axis treating Not-a-Numbers (NaNs) as zero.
numpy.cumsum
Return the cumulative sum of the elements along a given axis.
numpy.trapz
Integrate along the given axis using the composite trapezoidal rule.
Пример
Поиск функций, связанных с сортировкой:
import numpy as np
np.lookfor('sort')
Результат выполнения кода:
Search results for 'sort'
------------------------
numpy.sort
Return a sorted copy of an array.
numpy.argsort
Returns the indices that would sort an array.
numpy.lexsort
Perform an indirect stable sort using a sequence of keys.
numpy.msort
Return a copy of an array sorted along the first axis.
Пример
Поиск с указанием модуля:
import numpy as np
np.lookfor('array', module='numpy')
Результат выполнения кода:
Search results for 'array'
------------------------
numpy.array
Create an array.
numpy.asarray
Convert the input to an array.
numpy.asanyarray
Convert the input to an ndarray, but pass ndarray subclasses through.
numpy.ascontiguousarray
Return a contiguous array (ndim >= 1) in memory (C order).
Пример
Поиск с ограничением количества результатов:
import numpy as np
np.lookfor('random', import=False)
Результат выполнения кода:
Search results for 'random'
------------------------
numpy.random
Random number generation.
numpy.random.rand
Random values in a given shape.
numpy.random.randn
Return a sample (or samples) from the "standard normal" distribution.
Смотрите также
-
функцию
info,
которая выводит подробную информацию о функции или модуле -
функцию
set_printoptions,
которая настраивает вывод массивов -
функцию
get_printoptions,
которая возвращает настройки вывода массивов -
функцию
seterr,
которая управляет обработкой ошибок