numpy.ma.getdata()Die Funktion wird verwendet, um die Daten eines maskierten Arrays als ndarray zurückzugeben. Geben Sie die Daten von arr als ndarray zurück, wenn arr ein MaskedArray ist, andernfalls geben Sie arr als ndarray oder Unterklasse zurück, wenn nicht.

Syntax: numpy.ma.getdata (a, subok = True)

Parameter:
arr: [array_like] Geben Sie MaskedArray ein, alternativ ein ndarray oder eine Unterklasse davon.
subok: [bool] Gibt an, ob die Ausgabe als reines ndarray (False) erzwungen werden soll oder ob gegebenenfalls eine Unterklasse von ndarray zurückgegeben werden soll (True, Standard).

Rückgabe: [ndarray] Gibt die Daten eines maskierten Arrays als ndarray zurück.

Code # 1:



  
import numpy as geek  
import numpy.ma as ma 
  
arr = ma.masked_equal([[2, 4], [6, 8]], 4) 
print("Input array : ", arr) 
  
gfg = ma.getdata(arr) 
print("Output array : ", gfg) 

Ausgabe :

Eingabearray: [[2 -]
 [6 8]]
Ausgabearray: [[2 4]
 [6 8]]

 
Code # 2:

  
import numpy as geek  
import numpy.ma as ma 
  
arr = ma.masked_equal([[1, 3], [5, 8]], 5) 
print("Input array : ", arr) 
  
gfg = ma.getdata(arr) 
print("Output array : ", gfg) 

Ausgabe :

Eingabearray: [[1 3]
 [- 8]]
Ausgabearray: [[1 3]
 [5 8]]