skbio.diversity.alpha.shannon

skbio.diversity.alpha.shannon(counts, base=2)[源代码]

计算计数的香农熵,默认为位。

状态:从0.4.0开始实验。

Shannon-Wiener多样性指数定义为:

\[H = -\sum_{i=1}^s\left(p_i\log_2 p_i\right)\]

哪里 \(s\) 是OTU和OTU的数量 \(p_i\) 是OTU所代表的社区的比例 \(i\)

参数:
  • counts (1-D array_like, int) -- 计数向量。

  • base (scalar, optional) -- 要在计算中使用的对数底。

返回:

香农多样性指数H。

返回类型:

double

备注

此处的实施基于SDR-IV在线手册中的描述 [1] 只是这里使用的默认对数底是2,而不是 \(e\)

引用