Type Members
-
-
type
Distance = (V[N], V[N]) ⇒ N
-
abstract
type
Item
-
abstract
type
N
-
abstract
type
V[_]
-
type
Vectorizer = AnyRef { ... /* 2 definitions in type refinement */ }
Abstract Value Members
-
implicit abstract
val
ctI: ClassTag[Item]
-
implicit abstract
val
ctN: ClassTag[N]
-
implicit abstract
val
ctVn: ClassTag[V[N]]
-
abstract
val
mkRandomNumGen: () ⇒ RandoMut[N]
-
abstract
val
vops: Type[N, V]
Concrete Value Members
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: Any): Boolean
-
final
def
asInstanceOf[T0]: T0
-
final
def
assign[D[_]](centers: Seq[Center], distance: Distance)(data: D[V[N]])(implicit arg0: Data[D]): D[String]
-
final
def
assign[D[_]](centers: Seq[Center], distance: Distance, vectorizer: Vectorizer)(data: D[Item])(implicit arg0: Data[D]): D[String]
-
def
clone(): AnyRef
-
final
def
cluster[D[_]](conf: ClusteringConf, dist: Distance, toVec: Vectorizer)(data: D[Item])(implicit arg0: Data[D]): Seq[Center]
-
final
def
cluster[D[_]](conf: ClusteringConf, dist: Distance, mkVectorizer: (D[Item]) ⇒ Vectorizer)(data: D[Item])(implicit arg0: Data[D]): Seq[Center]
-
final
def
eq(arg0: AnyRef): Boolean
-
def
equals(arg0: Any): Boolean
-
def
finalize(): Unit
-
final
def
getClass(): Class[_]
-
def
hashCode(): Int
-
final
def
initialize(nClusters: Int, nDimensions: Int): Seq[Center]
-
final
def
isInstanceOf[T0]: Boolean
-
implicit final
lazy val
nFrac: Fractional[N]
-
implicit final
lazy val
nSr: Semiring[N]
-
implicit final
lazy val
nZero: Zero[N]
-
final
def
ne(arg0: AnyRef): Boolean
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
toString(): String
-
def
updateCenters[D[_]](dist: Distance, toVec: Vectorizer, centers: Seq[Center], data: D[V[N]])(implicit arg0: Data[D]): Seq[Center]
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
Inherited from AnyRef
Inherited from Any