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.8.0
public static KDTree<T> FromData<T>(
	double[][] points,
	IMetric<double[]> distance,
	bool inPlace = false
Request Example View Source


Type: SystemDouble
The points to be added to the tree.
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

The type of the value to be stored.

Return Value

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