scipy.special.boxcox1p¶
- scipy.special.boxcox1p(x, lmbda) = <ufunc 'boxcox1p'>¶
计算1+的Box-Cox变换 x 。
由计算的Box-Cox变换
boxcox1p
是::y = ((1+x)**lmbda - 1) / lmbda if lmbda != 0 log(1+x) if lmbda == 0
退货 nan 如果
x < -1
。退货 -inf 如果x == -1
和lmbda < 0
。- 参数
- xarray_like
要转换的数据。
- lmbdaarray_like
Box-Cox变换的幂参数。
- 退货
- y阵列
转换后的数据。
注意事项
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])