
"""simple docstring"""


import numpy as np




def   snake_case		(     UpperCamelCase__       :						np.ndarray			,				UpperCamelCase__       :						float    )   ->      np.ndarray:
      return np.where(vector > 0			,				UpperCamelCase__			,				(alpha * (np.exp(UpperCamelCase__    ) - 1))    )


if __name__ == "__main__":
    import doctest

    doctest.testmod()








"""simple docstring"""


from typing import TYPE_CHECKING

from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_sentencepiece_available


__lowerCamelCase      :str	    =		{}

try:
    if not is_sentencepiece_available():
        raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
    pass
else:
    __lowerCamelCase      :Optional[Any]	    =		['GPTSw3Tokenizer']


if TYPE_CHECKING:
    try:
        if not is_sentencepiece_available():
            raise OptionalDependencyNotAvailable()
    except OptionalDependencyNotAvailable:
        pass
    else:
        from .tokenization_gpt_swa import GPTSwaTokenizer

else:
    import sys

    __lowerCamelCase      :Tuple	    =		_LazyModule(__name__, globals()['__file__'], _import_structure, module_spec=__spec__)




