scipy.interpolate.BarycentricInterpolator.

add_xi#

BarycentricInterpolator.add_xi(xi, yi=None)[источник]#

Добавьте больше значений x в набор для интерполяции

Алгоритм барицентрической интерполяции позволяет легко обновлять, добавляя больше точек, через которые должен проходить полином.

Параметры:
xiarray_like

Координаты x точек, через которые должен проходить полином.

yiarray_like, необязательный

Координаты y точек, через которые должен проходить полином. Должны иметь форму (xi.size, R); если R > 1, то полином является векторнозначным. Если yi если не задано, значения y будут предоставлены позже. yi должен быть указан тогда и только тогда, когда интерполятор имеет указанные значения y.

Примечания

Новые точки, добавленные add_xi не переставляются случайным образом, поэтому существует потенциальная проблема численной неустойчивости, особенно для большого количества точек. Если это происходит, пожалуйста, перестройте интерполяцию с нуля.