![]() |
VOOZH | about |
numpy.minimum() is a NumPy function that compares two arrays (or scalars) element-wise and returns a new array containing the minimum value at each position. If either element is NaN, that NaN is returned. If both are NaN, the first one is returned.
Example: This example shows how numpy.minimum() compares two numbers and returns the smaller one.
10
numpy.minimum(arr1, arr2, /, out=None, *, where=True, casting='same_kind', order='K', dtype=None)
Parameters:
Note on / and *
/ -> parameters before it are positional-only.
* -> parameters after it are keyword-only.
Example 1: This example compares two 1D arrays element-wise and returns the minimum of each pair.
[ 2 3 15]
Explanation: np.minimum(a1, a2), min(2, 3) -> 2, min(8, 3) -> 3 and min(125, 15) -> 15
Example 2: This example shows how numpy.minimum() behaves when NaN values are present in the arrays.
[nan nan nan]
Explanation:
Example 3: This example compares arrays of different shapes using broadcasting and finds element-wise minimum values.
[[3 6 9] [1 5 8]]
Explanation: