skbio.stats.composition.power¶
- skbio.stats.composition.power(x, a)[源代码]¶
执行电源操作。
状态:从0.4.0开始实验。
该操作的定义如下
\[`x \odot a = C[x_1^a, \ldots, x_D^a]\]\(C[x]\) 闭合操作是否定义为
\[C[x] = \left[\frac{x_1}{\sum_{i=1}^{D} x_i},\ldots, \frac{x_D}{\sum_{i=1}^{D} x_i} \right]\]对一些人来说 \(D\) 维实向量 \(x\) 和 \(D\) 是每个合成的组件数量。
- 参数:
x (array_like, float) -- 比例矩阵,其中行=成分,列=成分
a (float) -- 标量浮点数
- 返回:
一个比例矩阵,其中所有的值都不是零,并且每个组成(行)加起来等于1
- 返回类型:
numpy.ndarray, np.float64
示例
>>> import numpy as np >>> from skbio.stats.composition import power >>> x = np.array([.1,.3,.4, .2]) >>> power(x, .1) array([ 0.23059566, 0.25737316, 0.26488486, 0.24714631])