Spec-Zone.ru › NumPy 1.20

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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API