skbio.stats.composition.centralize

skbio.stats.composition.centralize(mat)[源代码]

将数据集中在几何平均值附近。

状态:从0.4.0开始实验。

参数:

mat (array_like, float) -- 比例矩阵,其中行=成分,列=成分

返回:

中心合成矩阵

返回类型:

numpy.ndarray

示例

>>> import numpy as np
>>> from skbio.stats.composition import centralize
>>> X = np.array([[.1,.3,.4, .2],[.2,.2,.2,.4]])
>>> centralize(X)
array([[ 0.17445763,  0.30216948,  0.34891526,  0.17445763],
       [ 0.32495488,  0.18761279,  0.16247744,  0.32495488]])