Spec-Zone.ru › NumPy 1.21

numpy.polynomial.polyutils.mapparms

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

Линейные параметры отображения между областями.

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

Parameters
old, newarray_like

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

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

Spec-Zone.ru

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