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


Python numpy polyutils.mapparms用法及代碼示例


本文簡要介紹 python 語言中 numpy.polynomial.polyutils.mapparms 的用法。

用法:

polynomial.polyutils.mapparms(old, new)

域之間的線性映射參數。

返回線性映射的參數offset + scale*x那個Map老的新的這樣old[i] -> new[i],i = 0, 1.

參數

old, new array_like

域。每個域都必須(成功地)轉換為一個精確包含兩個值的一維數組。

返回

offset, scale 標量

映射L(x) = offset + scale*x 將第一個域映射到第二個域。

注意

也適用於複數,因此可用於計算將複平麵中的任何線映射到其中的任何其他線所需的參數。

例子

>>> 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))

相關用法


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