Spec-Zone.ru › NumPy 1.14

numpy.polynomial.polyutils.mapparms

numpy.polynomial.polyutils.mapparms(old, new) [source]

Параметры линейного преобразования между областями.

Возвращает параметры линейного преобразования offset + scale*x, которое отображает old в new таким образом, что old[i] -> new[i], i = 0, 1.

Параметры:

old, new : array_like

Области. Каждая область должна (успешно) преобразовываться в одномерный массив, содержащий ровно два значения.

Возвращает:

offset, scale : скаляры

Преобразование 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–2019 NumPy Developers
Licensed under the 3-clause BSD License.
https://docs.scipy.org/doc/numpy-1.14.5/reference/generated/numpy.polynomial.polyutils.mapparms.html

Spec-Zone.ru

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