spectrochempy.SNVTransformerο
- class SNVTransformer[source]ο
Standard Normal Variate (SNV) transformer.
Equivalent to
AutoscaleTransformerwithdim='x'. Each observation (spectrum) is mean-centered and scaled to unit variance individually.This is a thin wrapper that hard-codes
dim='x'and provides a more descriptive name for the common NIR preprocessing step.Examples
>>> scaler = scp.SNVTransformer() >>> scaler.fit(train) >>> test_snv = scaler.transform(test)
See also
snvProcedural SNV function.
AutoscaleTransformerGeneral autoscaling transformer.
Methods Summary
fit(dataset)Learn parameters from dataset.
fit_transform(dataset)Fit to dataset, then transform it.
inverse_transform(dataset)Reverse the learned transformation on dataset.
transform(dataset)Apply the learned transformation to dataset.
Methods Documentation
- fit(dataset)[source]ο
Learn parameters from dataset.
- Parameters:
dataset (
NDDataset) β Training data.- Returns:
self β The fitted instance.
- fit_transform(dataset)[source]ο
Fit to dataset, then transform it.
Equivalent to
self.fit(dataset).transform(dataset)but avoids an intermediate copy when possible.
Examples using spectrochempy.SNVTransformer