skbio.stats.composition.inner¶
- skbio.stats.composition.inner(x, y)[源代码]¶
计算Aitchson内积。
状态:从0.4.0开始实验。
这个内积的定义如下
\[\langle x, y \rangle_a = \frac{1}{2D} \sum\limits_{i=1}^{D} \sum\limits_{j=1}^{D} \ln\left(\frac{x_i}{x_j}\right) \ln\left(\frac{y_i}{y_j}\right)\]- 参数:
x (array_like) -- 比例矩阵,其中行=成分,列=成分
y (array_like) -- 比例矩阵,其中行=成分,列=成分
- 返回:
内积结果
- 返回类型:
示例
>>> import numpy as np >>> from skbio.stats.composition import inner >>> x = np.array([.1, .3, .4, .2]) >>> y = np.array([.2, .4, .2, .2]) >>> inner(x, y) 0.2107852473...