Points3DMedian


Computes the geometric median of the input points.

Syntax

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

Parameters

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