Я пытался найти несколько аргументов в списке, и в части объяснения объявляется, что «если существует несколько минимальных элементов, то будет возвращен первый.»
Например,
x=[1,-1,-1,2] argmin(x)
Он только вернулся 2. Тем не менее, я хотел бы получить 2,3. Есть ли какой-нибудь возможный способ это исправить?
2
2,3
Нет, вы должны найти это вручную с помощью findall:
findall
findall(==(minimum(x)), x)
Обратите внимание, что это эффективно, он не будет вызывать minimum более одного раза. Выражение ==(minimum(x)) определяет функцию.
minimum
==(minimum(x))