preprocessing.scale
Functions
- scale_0_1_per_band
Scales the NDArray bands to [0, 1] per band.
- scale_normal_per_band
Scales the NDArray bands to zero mean unit variance per band.
- scale_static_per_band
Scales the NDArray bands by a predefined configuration. Take a look at
frdc.conf.BAND_MAX_CONFIG
for an example.
Usage
from frdc.load.preset import FRDCDatasetPreset
from frdc.preprocess.scale import (
scale_0_1_per_band, scale_normal_per_band, scale_static_per_band
)
from frdc.conf import BAND_MAX_CONFIG
ds = FRDCDatasetPreset.chestnut_20201218()
ar, order = ds._get_ar_bands()
ar_01 = scale_0_1_per_band(ar)
ar_norm = scale_normal_per_band(ar)
ar_static = scale_static_per_band(ar, order, BAND_MAX_CONFIG)
Last modified: 26 June 2024