scipy.special.boxcox1p#
- scipy.special.boxcox1p(x, lmbda, out=None) = <ufunc 'boxcox1p'>#
計算 1 + x 的 Box-Cox 轉換。
由
boxcox1p
計算的 Box-Cox 轉換為y = ((1+x)**lmbda - 1) / lmbda if lmbda != 0 log(1+x) if lmbda == 0
如果
x < -1
,則回傳 nan。如果x == -1
且lmbda < 0
,則回傳 -inf。- 參數:
- xarray_like
要轉換的資料。
- lmbdaarray_like
Box-Cox 轉換的冪參數。
- outndarray,可選
函數值的可選輸出陣列
- 回傳值:
- y純量或 ndarray
已轉換的資料。
註記
在 0.14.0 版本中新增。
範例
>>> 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])