Source code for nnbma.operators.base

import numpy as np

__all__ = ["id", "log10", "pow10", "asinh", "sinh"]


[docs] def id(t: np.ndarray): return t
[docs] def log10(t: np.ndarray): return np.log10(t)
[docs] def pow10(t: np.ndarray): return 10**t
[docs] def asinh(t: np.ndarray, a: float = 1.0): return a * np.arcsinh(t / a)
[docs] def sinh(t: np.ndarray, a: float = 1.0): return a * sinh(t / a)