nlcpy.nanmin
- nlcpy.nanmin(a, axis=None, out=None, keepdims=<no value>)[source]
- Returns minimum of an array or minimum along an axis, ignoring any NaNs. - When all-NaN slices are encountered a - RuntimeWarningis raised and Nan is returned for that slice.- Parameters
- aarray_like
- Array containing numbers whose minimum is desired. If a is not an array, a conversion is attempted. 
- axisNone or int or tuple of ints, optional
- Axis or axes along which to operate. By default, flattened input is used. If this is a tuple of ints, the minimum is selected over multiple axes. 
- outndarray, optional
- Alternative output array in which to place the result. Must be of the same shape and buffer length as the expected output. 
- keepdimsbool, optional
- If this is set to True, the axes which are reduced are left in the result as dimensions with size one. With this option, the result will broadcast correctly against the input array. 
 
- Returns
- nanminndarray
- Minimum of a. An array with the same shape as a, with the specified axis removed. If a is a scalar, or if axis is None, this function returns the result as a 0-dimention array. The same dtype as a is returned. 
 
 - See also - nanmax
- Returns the maximum of an array or maximum along an axis, ignoring any NaNs. 
- amin
- Returns the minimum of an array or maximum along an axis. 
- fmin
- Element-wise minimum of array elements. 
- minimum
- Element-wise minimum of array elements. 
- isnan
- Tests element-wise for NaN and return result as a boolean array. 
- isfinite
- Tests element-wise for finiteness (not infinity or not Not a Number). 
- amax
- Returns the maximum of an array or maximum along an axis. 
- fmax
- Element-wise maximum of array elements. 
- maximum
- Element-wise maximum of array elements. 
 - Note - NLCPy uses the IEEE Standard for Binary Floating-Point for Arithmetic (IEEE 754). This means that Not a Number is not equivalent to infinity. Positive infinity is treated as a very large number and negative infinity is treated as a very small (i.e. negative) number. - If the input has a integer type the function is equivalent to - amin().- Examples - >>> import nlcpy as vp >>> a = vp.array([[1, 2], [3, vp.nan]]) >>> vp.nanmin(a) array(1.) >>> vp.nanmin(a, axis=0) array([1., 2.]) >>> vp.nanmin(a, axis=1) array([1., 3.]) - When positive infinity and negative infinity are present: - >>> vp.nanmin([1, 2, vp.nan, vp.inf]) array(1.) >>> vp.nanmin([1, 2, vp.nan, vp.NINF]) array(-inf)