normalizeΒΆ
Defined in fynance.features.scale
- normalize(X, a=0, b=1, axis=0)[source]
Scale the data between
aandb.Substitutes the minimum and divid by the difference between the maximum and the minimum. Then multiply by
bminusaand adda.\[Normalize(X) = (b - a) \times \frac{X - X_{min}}{X_{max} - X_{min}} + a\]- Parameters:
- Xnp.ndarray[dtype, ndim=1 or 2]
Data to scale.
- a, bfloat or array_like, optional
Respectively the lower and upper bound of the transformation.
- axisint, optional
Axis along which to scale the data.
- Returns:
- np.ndarray[dtype, ndim=1 or 2]
The scaled data.
See also
Scale,standardize,roll_normalize