Click or drag to resize
Accord.NET (logo)

KDTreeFromDataT Method (Double, IMetricDouble, Boolean)

Creates a new k-dimensional tree from the given points.

Namespace:  Accord.Collections
Assembly:  Accord.MachineLearning (in Accord.MachineLearning.dll) Version: 3.7.0
Syntax
public static KDTree<T> FromData<T>(
	double[][] points,
	IMetric<double[]> distance,
	bool inPlace = false
)
Request Example View Source

Parameters

points
Type: SystemDouble
The points to be added to the tree.
distance
Type: Accord.Math.DistancesIMetricDouble
The distance function to use.
inPlace (Optional)
Type: SystemBoolean
Whether the given points vector can be ordered in place. Passing true will change the original order of the vector. If set to false, all operations will be performed on an extra copy of the vector.

Type Parameters

T
The type of the value to be stored.

Return Value

Type: KDTreeT
A KDTreeT populated with the given data points.
See Also