scanpy.pp.subsample
- scanpy.pp.subsample(data, fraction=None, n_obs=None, random_state=0, copy=False)
Subsample to a fraction of the number of observations.
- Parameters
- data :
AnnData|ndarray|spmatrixUnion[AnnData,ndarray,spmatrix] The (annotated) data matrix of shape
n_obs×n_vars. Rows correspond to cells and columns to genes.- fraction :
float|NoneOptional[float] (default:None) Subsample to this
fractionof the number of observations.- n_obs :
int|NoneOptional[int] (default:None) Subsample to this number of observations.
- random_state :
None|int|RandomStateUnion[None,int,RandomState] (default:0) Random seed to change subsampling.
- copy :
boolbool(default:False) If an
AnnDatais passed, determines whether a copy is returned.
- data :
- Return type
- Returns
Returns
X[obs_indices], obs_indicesif data is array-like, otherwise subsamples the passedAnnData(copy == False) or returns a subsampled copy of it (copy == True).