utils
py3dinterpolations.modelling.utils
¶
Utility functions for modelling module.
normalize(series)
¶
Normalize series to [0, 1] range.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
series
|
Series
|
Series to normalize. |
required |
Returns:
| Type | Description |
|---|---|
tuple[Series, NormalizationParams]
|
Tuple of (normalized series, normalization params). |
Note
NaN values are silently ignored when computing min/max (pandas
skipna=True default). NaN inputs will remain NaN in the output.
Source code in py3dinterpolations/modelling/utils.py
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 | |
standardize(series)
¶
Standardize series to mean=0, std=1.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
series
|
Series
|
Series to standardize. |
required |
Returns:
| Type | Description |
|---|---|
tuple[Series, StandardizationParams]
|
Tuple of (standardized series, standardization params). |
Note
NaN values are silently ignored when computing mean/std (pandas
skipna=True default). NaN inputs will remain NaN in the output.
Source code in py3dinterpolations/modelling/utils.py
31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 | |