public class MaxAbsScaler extends java.lang.Object implements FeatureTransform
Modifier and Type | Field and Description |
---|---|
protected smile.data.type.StructType |
schema
The schema of data.
|
Constructor and Description |
---|
MaxAbsScaler(smile.data.type.StructType schema,
double[] scale)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
static MaxAbsScaler |
fit(smile.data.DataFrame data)
Learns transformation parameters from a dataset.
|
static MaxAbsScaler |
fit(double[][] data)
Learns transformation parameters from a dataset.
|
java.lang.String |
toString() |
smile.data.DataFrame |
transform(smile.data.DataFrame data)
Transform a data frame.
|
double[] |
transform(double[] x)
Transform a feature vector.
|
smile.data.Tuple |
transform(smile.data.Tuple x)
Transform a feature vector.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
transform
public MaxAbsScaler(smile.data.type.StructType schema, double[] scale)
schema
- the schema of data.scale
- the scaling factor.public static MaxAbsScaler fit(smile.data.DataFrame data)
data
- The training data.public static MaxAbsScaler fit(double[][] data)
data
- The training data.public double[] transform(double[] x)
FeatureTransform
transform
in interface FeatureTransform
x
- a feature vector.public smile.data.Tuple transform(smile.data.Tuple x)
FeatureTransform
transform
in interface FeatureTransform
x
- a feature vector.public smile.data.DataFrame transform(smile.data.DataFrame data)
FeatureTransform
transform
in interface FeatureTransform
data
- a data frame.public java.lang.String toString()
toString
in class java.lang.Object