easy_vic_build.tools.params_func.Scaling_operator
Statistical scaling operators used by parameter aggregation workflows.
Functions
|
Multiply two numeric values. |
Classes
Collection of static scaling operators for array-like data. |
- easy_vic_build.tools.params_func.Scaling_operator.multiply(x, y)[source]
Multiply two numeric values.
- Parameters:
x (float) – Left operand.
y (float) – Right operand.
- Returns:
Product of
xandy.- Return type:
float
- class easy_vic_build.tools.params_func.Scaling_operator.Scaling_operator[source]
Bases:
objectCollection of static scaling operators for array-like data.
- static Harmonic_mean(data)[source]
Compute harmonic mean.
- Parameters:
data (array-like) – Input numeric data.
- Returns:
Harmonic mean value.
- Return type:
float
- static Arithmetic_mean(data)[source]
Compute arithmetic mean.
- Parameters:
data (array-like) – Input numeric data.
- Returns:
Arithmetic mean value.
- Return type:
float
- static Arithmetic_max(data)[source]
Compute maximum value ignoring
NaN.- Parameters:
data (array-like) – Input numeric data.
- Returns:
Maximum value.
- Return type:
float
- static Arithmetic_min(data)[source]
Compute minimum value ignoring
NaN.- Parameters:
data (array-like) – Input numeric data.
- Returns:
Minimum value.
- Return type:
float
- static Geometric_mean(data)[source]
Compute geometric mean.
- Parameters:
data (array-like) – Input numeric data.
- Returns:
Geometric mean value.
- Return type:
float