Skip to content

medcat.utils.matutils

Functions:

sigmoid

sigmoid(x: float) -> float
sigmoid(x: NDArray[float64]) -> NDArray[float64]
sigmoid(x: Union[ndarray, float]) -> Union[ndarray, float]
Source code in medcat-v2/medcat/utils/matutils.py
31
32
def sigmoid(x: Union[np.ndarray, float]) -> Union[np.ndarray, float]:
    return 1 / (1 + np.exp(-x))

unitvec

unitvec(vec: ndarray) -> ndarray

Get the unitvector.

Parameters:

  • vec

    (ndarray) –

    The non-unit vector.

Returns:

  • ndarray

    np.ndarray: The new unit vector.

Source code in medcat-v2/medcat/utils/matutils.py
 9
10
11
12
13
14
15
16
17
18
def unitvec(vec: np.ndarray) -> np.ndarray:
    """Get the unitvector.

    Args:
        vec (np.ndarray): The non-unit vector.

    Returns:
        np.ndarray: The new unit vector.
    """
    return vec / np.linalg.norm(vec)