breidablik.interpolate.scalar

Classes

Scalar

Scalar class used to scale data. Can create a scalar, scale input data, save and load previous scalars.

Module Contents

class breidablik.interpolate.scalar.Scalar

Scalar class used to scale data. Can create a scalar, scale input data, save and load previous scalars.

mean = None
std = None
fit(data)

Create scalar.

Parameters:

data (2darray) – Needs to be in the form [num of objects x num of parameters].

_check(data)

Check that the input data is valid data.

Parameters:

data (2darray) – Needs to be in the form [num of objects x num of parameters].

transform(data)

Scale input data.

Parameters:

data (2darray) – Needs to be in the form [num of objects x num of parameters].

Returns:

scaled_data – The scaled data in the form [num of objects x num of parameters].

Return type:

2darray

untransform(data)

Unscale input data.

Parameters:

data (2darray) – Needs to be in the form [num of objects x num of parameters].

Returns:

unscaled_data – The unscaled data in the form [num of objects x num of parameters].

Return type:

2darray

save(name)

Save scalar

Parameters:

name (str) – The name to save the scalar under.

load(name)

Load scalar.

Parameters:

name (str) – The name of the saved scalar.