bundles / numpy 2.4.3 / numpy / polynomial / polyutils / mapparms
function
numpy.polynomial.polyutils:mapparms
Signature
def mapparms ( old , new ) Summary
Linear map parameters between domains.
Extended Summary
Return the parameters of the linear map offset + scale*x that maps old to new such that old[i] -> new[i], i = 0, 1.
Parameters
old, new: array_likeDomains. Each domain must (successfully) convert to a 1-d array containing precisely two values.
Returns
offset, scale: scalarsThe map
L(x) = offset + scale*xmaps the first domain to the second.
Notes
Also works for complex numbers, and thus can be used to calculate the parameters required to map any line in the complex plane to any other line therein.
Examples
from numpy.polynomial import polyutils as pu pu.mapparms((-1,1),(-1,1)) pu.mapparms((1,-1),(-1,1)) i = complex(0,1) pu.mapparms((-i,-1),(1,i))✓
See also
Aliases
-
numpy.polynomial.polyutils.mapparms