Spec-Zone.ru › NumPy 1.18

numpy.polynomial.polyutils.mapparms

numpy.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–2020 NumPy Developers
Licensed under the 3-clause BSD License.
https://numpy.org/doc/1.18/reference/generated/numpy.polynomial.polyutils.mapparms.html

Spec-Zone.ru

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