cutcutcodec.core.signal.window.alpha_to_att¶
- cutcutcodec.core.signal.window.alpha_to_att(alpha: Real) float[source]¶
Empirical estimation based on regression.
The fitted model is \(\eta = a*\alpha^2 + b*\alpha + c + d*\tanh(e*\alpha)\).
This function is strictly increasing.
Bijection of
att_to_alpha().Examples¶
>>> import torch >>> from cutcutcodec.core.signal.window import alpha_to_att, find_win_law >>> alphas, atts, _ = find_win_law() >>> pred = [alpha_to_att(a) for a in alphas.tolist()] >>> # import matplotlib.pyplot as plt >>> # _ = plt.plot(alphas.numpy(force=True), atts.numpy(force=True)) >>> # _ = plt.plot(alphas.numpy(force=True), pred) >>> # plt.show() >>>