Python: Get the Maximum value in a NumPy Array
To get the maximum value of all the elements in a NumPy array, use the numpy.max()
function. Pass the array to evaluate as the first argument of the function and store the result in a variable.
Syntax
Here is the syntax of the .max()
function from the NumPy Python package:
max_val = numpy.max(arr)
NumPy Array Max Value Example
To demonstrate how this works, let's create a NumPy array with random number data, find the maximum value then print the result.
import numpy as np
arr = np.random.randint(9, size=(3,4))
max_val = np.max(arr)
print('Max value: ', max_val)
print('Array: \n', arr)
Max value: 8
Array:
[[5 7 6 2]
[5 8 2 2]
[6 7 0 1]]
Note – the above method will work for both integers and floating-point numbers.
numpy