spectrochempy.NormalizeTransformerο
- class NormalizeTransformer(method='max', dim='x')[source]ο
Normalization transformer.
Learns the normalization factor along a dimension during
fit()and applies it duringtransform().- Parameters:
method (
str, optional, default:βmaxβ) β Normalization method:'max'β divide by the maximum absolute value.'sum'β divide by the sum of absolute values.'vector'β divide by the Euclidean (L2) norm.'minmax'β scale linearly to the range[0, 1].
dim (
strorint, optional, default:βxβ) β Dimension along which the normalization is computed.
Examples
>>> scaler = scp.NormalizeTransformer(method="max", dim="x") >>> scaler.fit(train) >>> test_norm = scaler.transform(test)
See also
normalizeProcedural normalization function.
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.NormalizeTransformer