numpy.maximum() Die Funktion wird verwendet, um das elementweise Maximum der Array-Elemente zu ermitteln.

Es vergleicht zwei Arrays und gibt ein neues Array zurück, das die elementweisen Maxima enthält. Wenn eines der verglichenen Elemente ein NaN ist, wird dieses Element zurückgegeben. Wenn beide Elemente NaNs sind, wird das erste zurückgegeben.

Syntax: numpy.maximum (arr1, arr2, /, out = None, *, wobei = True, Casting = 'same_kind', order = 'K', dtype = None, ufunc 'maximum')

Parameter:
arr1: [array_like] Eingabearray.
arr2: [array_like] Eingabearray.
out: [ndarray, optional] Ein Speicherort, an dem das Ergebnis gespeichert wird.
  -> Falls vorhanden, muss es eine Form haben, an die die Eingänge senden.
  -> Wenn nicht angegeben oder Keine, wird ein frisch zugewiesenes Array zurückgegeben.
** kwargs: Ermöglicht die Übergabe der variablen Argumentlänge eines Schlüsselworts an eine Funktion. Es wird verwendet, wenn benannte Argumente in einer Funktion behandelt werden sollen.
Dabei gilt Folgendes : [array_like, optional] True value bedeutet, die universellen Funktionen (ufunc) an dieser Position zu berechnen. False value bedeutet, den Wert in der Ausgabe in Ruhe zu lassen.

Rückgabe: [ndarray oder scalar] Ergebnis.
Das Maximum von arr1 und arr2, elementweise. Dies ist ein Skalar, wenn sowohl arr1 als auch arr2 Skalare sind.



Code 1: Arbeiten

  
import numpy as geek 
in_num1 = 10
in_num2 = 21
  
print ("Input  number1 : ", in_num1) 
print ("Input  number2 : ", in_num2)  
    
out_num = geek.maximum(in_num1, in_num2)  
print ("maximum of 10 and 21 : ", out_num)  

Ausgabe :

Eingabe Nummer 1: 10
Eingabe Nummer 2: 21
maximal 10 und 21: 21

 
Code # 2:

  
import numpy as geek 
  
in_arr1 = [2, 8, 125] 
in_arr2 = [3, 3, 15] 
   
print ("Input array1 : ", in_arr1)  
print ("Input array2 : ", in_arr2) 
    
out_arr = geek.maximum(in_arr1, in_arr2)  
print ("Output array after selecting maximum: ", out_arr)  

Ausgabe :

Eingabearray1: [2, 8, 125]
Eingabearray2: [3, 3, 15]
Ausgabearray nach Auswahl des Maximums: [3 8 125]

 
Code # 3:

  
import numpy as geek 
  
in_arr1 = [geek.nan, 0, geek.nan] 
in_arr2 = [geek.nan, geek.nan, 0] 
   
print ("Input array1 : ", in_arr1)  
print ("Input array2 : ", in_arr2) 
    
out_arr = geek.maximum(in_arr1, in_arr2)  
print ("Output array after selecting maximum: ", out_arr)  

Ausgabe :

Eingabearray1: [nan, 0, nan]
Eingabearray2: [nan, nan, 0]
Ausgangsarray nach Auswahl des Maximums: [nan nan nan]