polynomial.polyutils.
mapparms
域之间的线性映射参数。
返回线性映射的参数 offset + scale*x 那张地图 old 到 new 这样的话 old[i] -> new[i] , i = 0, 1 .
offset + scale*x
old[i] -> new[i]
i = 0, 1
领域。每个域必须(成功地)转换为包含精确两个值的一维数组。
地图 L(x) = offset + scale*x 将第一个域映射到第二个域。
L(x) = offset + scale*x
参见
getdomain
mapdomain
笔记
也适用于复数,因此可用于计算将复数平面中的任何线映射到其中的任何其他线所需的参数。
实例
>>> from numpy.polynomial import polyutils as pu >>> pu.mapparms((-1,1),(-1,1)) (0.0, 1.0) >>> pu.mapparms((1,-1),(-1,1)) (-0.0, -1.0) >>> i = complex(0,1) >>> pu.mapparms((-i,-1),(1,i)) ((1+1j), (1-0j))