найти минимальное значение в массиве с плавающей точкой

27
задан pjehyun 17 August 2010 в 03:02
поделиться

2 ответа

Python имеет встроенную функцию min () :

>>> darr = [1, 3.14159, 1e100, -2.71828]
>>> min(darr)
-2.71828
66
ответ дан 28 November 2019 в 00:47
поделиться

Если вы хотите использовать numpy, вы должны определить darr как массив numpy, а не список :

import numpy as np
darr = np.array([1, 3.14159, 1e100, -2.71828])
print(darr.min())

darr.argmin ( ) даст вам индекс, соответствующий минимуму.

Причина, по которой вы получали ошибку, заключается в том, что argmin - это метод, который понимается массивами numpy, но не списками Python .

23
ответ дан 28 November 2019 в 00:47
поделиться
Другие вопросы по тегам:

Похожие вопросы: