scipy.special.boxcox1p#
- scipy.special.boxcox1p(x, lmbda, out=None) = <ufunc 'boxcox1p'>#
Berechnen Sie die Box-Cox-Transformation von 1 + x.
Die von
boxcox1pberechnete Box-Cox-Transformation isty = ((1+x)**lmbda - 1) / lmbda if lmbda != 0 log(1+x) if lmbda == 0
Gibt nan zurück, wenn
x < -1. Gibt -inf zurück, wennx == -1undlmbda < 0.- Parameter:
- xarray_like
Zu transformierende Daten.
- lmbdaarray_like
Potenzparameter der Box-Cox-Transformation.
- outndarray, optional
Optionales Ausgabe-Array für die Funktionswerte
- Rückgabe:
- yskalar oder ndarray
Transformierte Daten.
Hinweise
Hinzugefügt in Version 0.14.0.
Beispiele
>>> from scipy.special import boxcox1p >>> boxcox1p(1e-4, [0, 0.5, 1]) array([ 9.99950003e-05, 9.99975001e-05, 1.00000000e-04]) >>> boxcox1p([0.01, 0.1], 0.25) array([ 0.00996272, 0.09645476])