structboost.transform_obs_covariates¶
- structboost.transform_obs_covariates(adata, encoding)[source]¶
Apply a stored obs covariate encoding to new data.
- Parameters:
adata (AnnData) – New AnnData object with the same obs columns.
encoding (ObsCovariateEncoding) – Encoding from a previous
encode_obs_covariatescall.
- Returns:
Encoded matrix of shape (n_samples, n_columns), standardized with
the training mean/std.
- Raises:
ValueError – If required columns are missing, contain missing/non-finite values, or contain a categorical level not observed during fitting.
- Return type:
NDArray[np.floating]