Я пытаюсь вызвать функцию max
, чтобы получить максимальное числовое значение в массиве numpy, созданном с помощью следующей команды:
x = cv2.imread("/Users/Name/Desktop/testdir/exampleImage.jpg")
max(x)
Возвращает следующую ошибку:
ValueError: The truth value of an array with more than one element is ambiguous. Use a.any() or a.all()
Я понимаю, что это ошибка, обычно возвращаемая при попытке использовать пустой массив в логическом тесте.Однако мой массив не содержит никаких логических значений, а функция max
не возвращает логическое значение.
Кто-нибудь знает, почему это происходит?