numpy.fmin() en Python

numpy.fmin() La función se utiliza para calcular el mínimo de elementos de la array por elementos. Esta función compara dos arrays y devuelve una nueva array que contiene los elementos mínimos.

Si uno de los elementos que se comparan es NaN, se devuelve el elemento que no es nan. Si ambos elementos son NaN, se devuelve el primero.

Sintaxis: numpy.fmin(arr1, arr2, /, out=None, *, where=True, casting=’same_kind’, order=’K’, dtype=Ninguno, ufunc ‘fmin’)

Parámetros:
arr1: [array_like] La array que contiene los elementos que se van a comparar.
arr2 : [array_like] La array que contiene los elementos a comparar.
out : [ndarray, opcional] Una ubicación en la que se almacena el resultado. Si se proporciona, debe tener una forma a la que transmitan las entradas. Si no se proporciona o Ninguno, se devuelve una array recién asignada.
**kwargs: le permite pasar la longitud variable de la palabra clave del argumento a una función. Se usa cuando queremos manejar un argumento con nombre en una función.
donde: [array_like, opcional] El valor verdadero significa calcular las funciones universales (ufunc) en esa posición, el valor falso significa dejar el valor solo en la salida.

Devuelve: [ndarray o escalar] El mínimo de arr1 y arr2, por elementos. Devuelve escalar si tanto arr1 como arr2 son escalares.

Código #1: Trabajando

# Python program explaining
# fmin() function
  
import numpy as geek
in_num1 = 10
in_num2 = 11
  
print ("Input  number1 : ", in_num1)
print ("Input  number2 : ", in_num2) 
    
out_num = geek.fmin(in_num1, in_num2) 
print ("minimum of 10 and 11 : ", out_num) 

Producción :

Input  number1 :  10
Input  number2 :  11
minimum of 10 and 11 :  10

 
Código #2:

# Python program explaining
# fmin() function
  
import numpy as geek
  
in_arr1 = [2, 8, 125, geek.nan]
in_arr2 = [geek.nan, 3, 115, geek.nan]
   
print ("Input array1 : ", in_arr1) 
print ("Input array2 : ", in_arr2)
    
out_arr = geek.fmin(in_arr1, in_arr2) 
print ("Output array : ", out_arr) 

Producción :

Input array1 :  [2, 8, 125, nan]
Input array2 :  [nan, 3, 115, nan]
Output array :  [   2.    3.  115.   nan]

 
Código #3:

# Python program explaining
# fmin() function
  
import numpy as geek
  
in_arr1 = [2, 8, 125]
in_arr2 = [3, 3, 115]
   
   
print ("Input array1 : ", in_arr1) 
print ("Input array2 : ", in_arr2)
    
out_arr = geek.fmin(in_arr1, in_arr2) 
print ("Output array: ", out_arr) 

Producción :

Input array1 :  [2, 8, 125]
Input array2 :  [3, 3, 115]
Output array:  [  2   3 115]

Publicación traducida automáticamente

Artículo escrito por jana_sayantan y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *