case class ConditionalBallTree[L, V](keys: IndexedSeq[DenseVector[Double]], values: IndexedSeq[V], labels: IndexedSeq[L], leafSize: Int = 50) extends Serializable with BallTreeBase[V] with Product with Serializable
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- ConditionalBallTree
- Serializable
- Product
- Equals
- BallTreeBase
- Serializable
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Instance Constructors
- new ConditionalBallTree(keys: IndexedSeq[DenseVector[Double]], values: IndexedSeq[V], labels: IndexedSeq[L], leafSize: Int = 50)
Value Members
- def findMaximumInnerProducts(queryPoint: DenseVector[Double], conditioner: Set[L], k: Int = 1): Seq[BestMatch]
- def findMaximumInnerProducts(queryPoint: ArrayList[Double], conditioner: Set[L], k: Int): List[BestMatch]
-
val
keys: IndexedSeq[DenseVector[Double]]
- Definition Classes
- ConditionalBallTree → BallTreeBase
- val labels: IndexedSeq[L]
-
val
leafSize: Int
- Definition Classes
- ConditionalBallTree → BallTreeBase
- def save(filename: String): Unit
-
def
toString(): String
- Definition Classes
- ConditionalBallTree → AnyRef → Any
-
val
values: IndexedSeq[V]
- Definition Classes
- ConditionalBallTree → BallTreeBase