numpy.polynomial.polyutils.mapparms
-
polynomial.polyutils.mapparms(old, new)[source] -
Параметры линейного преобразования между областями.
Возвращает параметры линейного преобразования
offset + scale*x, которое отображаетoldнаnewтаким образом, чтоold[i] -> new[i],i = 0, 1.- Параметры
-
-
old, newarray_like -
Области. Каждая область должна (успешно) преобразовываться в одномерный массив, содержащий ровно два значения.
-
- Возвращает
-
-
offset, scalescalars -
Преобразование
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))
© 2005–2021 NumPy Developers
Licensed under the 3-clause BSD License.
https://numpy.org/doc/1.20/reference/generated/numpy.polynomial.polyutils.mapparms.html