Source code for aerosandbox.aerodynamics.aero_3D.aero_buildup_submodels.softmax_scalefree
import aerosandbox.numpy as np
from typing import List
[docs]def softmax_scalefree(x: List[float]) -> float:
if len(x) == 1:
return x[0]
else:
softness = np.max(np.array([1e-6] + x)) * 0.01
return np.softmax(*x, softness=softness)