Предположим, у меня есть функция со следующей сигнатурой:
Здесь **kwargs — это некоторые необязательные аргументы, которые можно передавать другим функциям, вызываемым в теле f. Я хочу применить векторизацию numpy к f, но только к первой переменной x. Как это можно сделать? Мне известно об исключении опции, но я не вижу, какой индекс/индексы мне следует указать, поскольку я не знаю количества параметров, которые могут быть переданы как **kwargs. Я должен иметь возможность вызывать функцию типа f(x,a), f(x,a,b) и т. д.
Подробнее здесь:
https://stackoverflow.com/questions/798 ... -arguments