當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


Python SciPy contingency.margins用法及代碼示例

本文簡要介紹 python 語言中 scipy.stats.contingency.margins 的用法。

用法:

scipy.stats.contingency.margins(a)#

返回數組邊際和的列表a.

參數

a ndarray

要為其計算邊際總和的數組。

返回

margsums ndarrays 列表

長度列表和.ndim。 margsums[k] 是在除 k 之外的所有軸上對 a 求和的結果;它具有與 a 相同的維數,但除軸 k 之外的每個軸的長度將為 1。

例子

>>> import numpy as np
>>> from scipy.stats.contingency import margins
>>> a = np.arange(12).reshape(2, 6)
>>> a
array([[ 0,  1,  2,  3,  4,  5],
       [ 6,  7,  8,  9, 10, 11]])
>>> m0, m1 = margins(a)
>>> m0
array([[15],
       [51]])
>>> m1
array([[ 6,  8, 10, 12, 14, 16]])
>>> b = np.arange(24).reshape(2,3,4)
>>> m0, m1, m2 = margins(b)
>>> m0
array([[[ 66]],
       [[210]]])
>>> m1
array([[[ 60],
        [ 92],
        [124]]])
>>> m2
array([[[60, 66, 72, 78]]])

相關用法


注:本文由純淨天空篩選整理自scipy.org大神的英文原創作品 scipy.stats.contingency.margins。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。