Click or drag to resize
Accord.NET (logo)

VPTreeFromDataTPoint, TData Method (TPoint, TData, IDistanceTPoint, Boolean)

Creates a new vantage-point tree from the given points.

Namespace:  Accord.Collections
Assembly:  Accord.MachineLearning (in Accord.MachineLearning.dll) Version: 3.8.0
Syntax
public static VPTree<TPoint, TData> FromData<TPoint, TData>(
	TPoint[] points,
	TData[] values,
	IDistance<TPoint> distance,
	bool inPlace = false
)
Request Example View Source

Parameters

points
Type: TPoint
The points to be added to the tree.
values
Type: TData
The corresponding values at each data point.
distance
Type: Accord.Math.DistancesIDistanceTPoint
The distance function to use.
inPlace (Optional)
Type: SystemBoolean
Whether to perform operations in place, altering the original array of points instead of creating an extra copy.

Type Parameters

TPoint
The type for the position vectors.
TData
The type of the value to be stored.

Return Value

Type: VPTreeTPoint, TData
A VPTreeTPoint, TData populated with the given data points.
See Also