У меня есть выражение фильтра следующим образом:
feasible_agents = filter(lambda agent: agent >= cost[task, agent], agents)
, где agents
- список Python.
Теперь, чтобы ускориться, я пытаюсьчтобы реализовать это, используя numpy.
Что будет эквивалентно использованию numpy?
Я знаю, что это работает:
threshold = 5.0
feasible_agents = np_agents[np_agents > threshold]
, где np_agents
- это эквивалент numpyagents
.
Однако я хочу, чтобы порог был функцией каждого элемента в массиве numpy.