PointsMedian


Computes the geometric median of the input points.

Syntax

C++
Python
 
def PointsMedian(
	inPoints: list[Point2D],
	inMaxIterationCount: int,
	/,
	*,
	inWeights: list[float] | None = None
)
-> (
	outGeometricMedian: Point2D,
	outDistanceSum: float,
	diagApproximationSteps: list[Point2D]
)

Parameters

Name Type Range Default Description
Input value inPoints list[Point2D] Input points
Input value inWeights list[float] | None None Optional input weights
Input value inMaxIterationCount int 1 - Maximum number of iterations
Output value outGeometricMedian Point2D Geometric median
Output value outDistanceSum float Sum of distances from input points to geometric median
Diagnostic input diagApproximationSteps list[Point2D] Approximate geometric medians calculated during subsequent iterations