separability_matrix#

astropy.modeling.separable.separability_matrix(transform)[源代码]#

计算输出和输入之间的相关性。

参数:
转型Model模型

(复合)模型。

返回:
separable_matrix : ndarray恩达雷

形状的布尔相关矩阵(n个输出,n个输入)。指示输出对输入的依赖性。对于完全独立的输出,对角元素为真,非对角元素为假。

实例

>>> from astropy.modeling.models import Shift, Scale, Rotation2D, Polynomial2D
>>> separability_matrix(Shift(1) & Shift(2) | Scale(1) & Scale(2))
    array([[ True, False], [False,  True]]...)
>>> separability_matrix(Shift(1) & Shift(2) | Rotation2D(2))
    array([[ True,  True], [ True,  True]]...)
>>> separability_matrix(Shift(1) & Shift(2) | Mapping([0, 1, 0, 1]) |         Polynomial2D(1) & Polynomial2D(2))
    array([[ True,  True], [ True,  True]]...)
>>> separability_matrix(Shift(1) & Shift(2) | Mapping([0, 1, 0, 1]))
    array([[ True, False], [False,  True], [ True, False], [False,  True]]...)