"""
Module.
Examples
--------
"""
__author__ = "Yeremia Gunawan Adhisantoso"
__email__ = "adhisant@tnt.uni-hannover.de"
__license__ = "Clear BSD"
__version__ = "1.0.0"
import numpy as np
import torch
[docs]
def clamp(X, min_val=None, max_val=None):
"""
Function clamp.
Parameters
----------
Returns
-------
Examples
--------
Notes
-----
"""
if isinstance(X, torch.Tensor):
X = torch.clamp(X, min_val, max_val)
else:
X = np.clip(X, min_val, max_val)
return X
[docs]
def min_max_norm(X, min_val=0, max_val=1):
"""
Function min_max_norm.
Parameters
----------
Returns
-------
Examples
--------
Notes
-----
"""
X -= X.min()
X /= X.max()
return X