quant.transform¶
quant.transform.distribution¶
与数据分布有关的变换
-
quant.transform.distribution.
compute_zscore
(data, axis=-1, clip=3.0, inplace=False)[源代码]¶ 计算Z分数(标准化)
Parameters: - data
要计算的数据
- axis: int
以哪一维度作为features区分
- clip: float, optional
clip
- inplace: bool, optional
在原数据上修改还是返回新的数据
Examples
In [1]: import numpy as np In [2]: from quant.transform.distribution import compute_zscore In [3]: data = np.array([[0.1, 0.2, 0.3, 0.25], [0.02, 0.14, 0.28, 0.45]]) In [4]: compute_zscore(data, axis=0) Out[4]: array([[-1.52127766, -0.16903085, 1.18321596, 0.50709255], [-1.26269976, -0.51443324, 0.35854438, 1.41858862]]) In [5]: Out[4].std(1)