【发布时间】:2019-09-04 13:15:35
【问题描述】:
我有两个矩阵:
target = np.array([[1, 1, 1, 1, 1],
[2, 2, 2, 2, 2],
[3, 3, 3, 3, 3]])
source = np.array([[11, 11, 11, 11, 11],
[22, 22, 22, 22, 22],
[33, 33, 33, 33, 33]])
我想创建一个转换矩阵,将源矩阵投影到目标矩阵。
我发现 Scipy 库提供了一个功能来做到这一点:
from scipy.spatial import procrustes
mtx1, mtx2, disparity = procrustes(target, source)
基于documentation,它说:
因此,mtx2 是投影矩阵。
如果我有另一个数据,我想使用 Scipy 用于将 源 矩阵投影到目标一个?
我如何使用 Scipy 做到这一点?
【问题讨论】:
标签: python matrix scipy procrustes