safe_mask#

sklearn.utils.safe_mask(X, mask)[Quelle]#

Gibt eine Maske zurück, die sicher auf X angewendet werden kann.

Parameter:
X{array-ähnlich, dünnbesetzte Matrix}

Daten, auf die die Maske angewendet werden soll.

maskarray-ähnlich

Zu verwendende Maske für X.

Gibt zurück:
maskndarray

Array, das sicher auf X angewendet werden kann.

Beispiele

>>> from sklearn.utils import safe_mask
>>> from scipy.sparse import csr_matrix
>>> data = csr_matrix([[1], [2], [3], [4], [5]])
>>> condition = [False, True, True, False, True]
>>> mask = safe_mask(data, condition)
>>> data[mask].toarray()
array([[2],
       [3],
       [5]])