Если вы хотите использовать numpy, вы должны определить darr
как массив numpy, а не list
:
import numpy as np
darr = np.array([1, 3.14159, 1e100, -2.71828])
print(darr.min())
darr.argmin()
даст вам индекс, соответствующий минимуму.
Причина, по которой вы получили сообщение об ошибке, заключается в том, что argmin
- это метод, понятный для numpy массивов, но не для Python lists
.