РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
472 of 541 menu

Атрибут nargs

Атрибут nargs класса ufunc возвращает общее количество аргументов, которое принимает универсальная функция. Это число включает как входные (in), так и выходные (out) аргументы. Например, для функции сложения add атрибут вернет значение 2, так как она принимает два входных аргумента. Для функции multiply также будет возвращено 2. Функции, возвращающие несколько значений, будут иметь большее число.

Синтаксис

ufunc.nargs

Пример

Давайте получим количество аргументов для функции add:

import numpy as np res = np.add.nargs print(res)

Результат выполнения кода:

2

Пример

Давайте проверим количество аргументов для функции умножения multiply:

import numpy as np res = np.multiply.nargs print(res)

Результат выполнения кода:

2

Пример

Функция power также принимает два аргумента:

import numpy as np res = np.power.nargs print(res)

Результат выполнения кода:

2

Пример

Рассмотрим функцию modf, которая возвращает дробную и целую части числа. Она принимает один входной аргумент и возвращает два выходных, поэтому общее количество аргументов будет равно 3:

import numpy as np res = np.modf.nargs print(res)

Результат выполнения кода:

3

Пример

Количество аргументов функции frexp, которая разбивает число на мантиссу и экспоненту, также равно 3:

import numpy as np res = np.frexp.nargs print(res)

Результат выполнения кода:

3

Смотрите также

  • атрибут nin,
    который возвращает количество входных аргументов
  • атрибут nout,
    который возвращает количество выходных аргументов
  • атрибут ntypes,
    который возвращает количество поддерживаемых типов данных
  • атрибут types,
    который возвращает список поддерживаемых типов данных
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить