scipy.spatial.

minkowski_distance_p#

scipy.spatial.minkowski_distance_p(x, y, p=2)[источник]#

Вычислить p-ю степень расстояния L**p между двумя массивами.

Для эффективности эта функция вычисляет расстояние L**p, но не извлекает корень p-й степени. Если p равно 1 или бесконечности, это равно фактическому расстоянию L**p.

Последние измерения x и y должны быть одинаковой длины. Любые другие размерности должны быть совместимы для трансляции.

Параметры:
x(..., K) array_like

Входной массив.

y(..., K) array_like

Входной массив.

pfloat, 1 <= p <= infinity

Какую норму Минковского p-порядка использовать.

Возвращает:
distndarray

p-я степень расстояния между входными массивами.

Примеры

>>> from scipy.spatial import minkowski_distance_p
>>> minkowski_distance_p([[0, 0], [0, 0]], [[1, 1], [0, 1]])
array([2., 1.])