Spec-Zone.ru › NumPy 1.17

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 : scalars

Преобразование 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.17.0/reference/generated/numpy.polynomial.polyutils.mapparms.html

Spec-Zone.ru

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