Documentation
¶
Index ¶
- func CreateKMeans[T c.Float](floatBits int, distFunc func(a, b []T, floatBits int) (T, error)) index.VectorPartitionStrat[T]
- type Kmeans
- func (km *Kmeans[T]) AddSeedVector(vec []T)
- func (km *Kmeans[T]) AddVector(vec []T) error
- func (km *Kmeans[T]) EndBuildPass()
- func (km *Kmeans[T]) FindIndexForInsert(vec []T) (int, error)
- func (km *Kmeans[T]) FindIndexForSearch(vec []T) ([]int, error)
- func (km *Kmeans[T]) NumPasses() int
- func (km *Kmeans[T]) NumSeedVectors() int
- func (km *Kmeans[T]) StartBuildPass()
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateKMeans ¶
Types ¶
type Kmeans ¶
func (*Kmeans[T]) AddSeedVector ¶
func (km *Kmeans[T]) AddSeedVector(vec []T)
func (*Kmeans[T]) EndBuildPass ¶
func (km *Kmeans[T]) EndBuildPass()
func (*Kmeans[T]) FindIndexForInsert ¶
func (*Kmeans[T]) FindIndexForSearch ¶
func (*Kmeans[T]) NumSeedVectors ¶
func (*Kmeans[T]) StartBuildPass ¶
func (km *Kmeans[T]) StartBuildPass()
Click to show internal directories.
Click to hide internal directories.