Packages

object FeatureMatrix extends LogSupport

Linear Supertypes
LogSupport, LazyLogger, LoggingMethods, Serializable, Serializable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. FeatureMatrix
  2. LogSupport
  3. LazyLogger
  4. LoggingMethods
  5. Serializable
  6. Serializable
  7. AnyRef
  8. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def apply[T](features: Vector[Vector[T]], vectorsByRow: Boolean = true, includeScs: Boolean = false): FeatureMatrix[T]

    Tabulate a matrix of features from multiple lists of data values.

    Tabulate a matrix of features from multiple lists of data values.

    features

    Two-dimensional Vector of data values. Values are ordered, but lists may be of different lengths.

    vectorsByRow

    True if resulting matrix should be organized rows-first.

  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native() @HotSpotIntrinsicCandidate()
  7. macro def debug(message: Any, cause: Throwable): Unit
    Attributes
    protected
    Definition Classes
    LoggingMethods
  8. macro def debug(message: Any): Unit
    Attributes
    protected
    Definition Classes
    LoggingMethods
  9. def delimited(featureMatrix: Vector[Vector[Any]], emptyValue: String = "-", separator: String = "|"): String

    Compose a delimited-text representation of a table of data options.

    Compose a delimited-text representation of a table of data options.

    featureMatrix

    Table of data options.

    emptyValue

    String to use for None values.

    separator

    String to use in separating columns of the delimited-text output.

  10. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  11. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  12. macro def error(message: Any, cause: Throwable): Unit
    Attributes
    protected
    Definition Classes
    LoggingMethods
  13. macro def error(message: Any): Unit
    Attributes
    protected
    Definition Classes
    LoggingMethods
  14. def fromDataTable[T](table: Vector[Vector[T]]): FeatureMatrix[T]

    Create a FeatureMatrix instance from a two-dimensional table of values by converting values to Options.

    Create a FeatureMatrix instance from a two-dimensional table of values by converting values to Options.

    table

    Two-dimensional table of values of type T.

  15. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  16. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  17. macro def info(message: Any, cause: Throwable): Unit
    Attributes
    protected
    Definition Classes
    LoggingMethods
  18. macro def info(message: Any): Unit
    Attributes
    protected
    Definition Classes
    LoggingMethods
  19. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  20. def labelColumns(featureStrings: Vector[Vector[String]], labels: Vector[String]): Vector[Vector[String]]

    Add column labels to a table of text strings.

    Add column labels to a table of text strings.

    featureStrings

    Table of text strings.

    labels

    List of labels to apply.

  21. def labelRows(featureStrings: Vector[Vector[String]], labels: Vector[String]): Vector[Vector[String]]

    Add row labels to a table of text strings.

    Add row labels to a table of text strings.

    featureStrings

    Table of text strings.

    labels

    List of labels to apply.

  22. macro def logAt(logLevel: LogLevel, message: Any): Unit
    Attributes
    protected
    Definition Classes
    LoggingMethods
  23. lazy val logger: Logger
    Attributes
    protected[this]
    Definition Classes
    LazyLogger
  24. def matrix[T](supersequence: Vector[T], features: Vector[Vector[T]], vectorsByRow: Boolean, includeScs: Boolean = false, compiled: Vector[Vector[Option[T]]]): FeatureMatrix[T]

    Recursively tabulate a matrix of features from multiple lists of data values.

    Recursively tabulate a matrix of features from multiple lists of data values.

    supersequence

    The shortest common supersequence of all data values in features.

    features

    Two-dimensional Vector of data values. Values are ordered, but lists may be of different lengths.

    vectorsByRow

    True if resulting matrix should be organized rows-first.

    compiled

    Cumulative tabulation so far.

  25. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  26. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  27. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  28. def stringTable(featureMatrix: Vector[Vector[Any]], emptyValue: String = "-"): Vector[Vector[String]]

    Compose a table of String values from a table of values of possibly mixed type.

    Compose a table of String values from a table of values of possibly mixed type.

    featureMatrix

    Two-dimensional matrix of features (Options).

    emptyValue

    String to use for occurrences of None.

  29. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  30. def toString(): String
    Definition Classes
    AnyRef → Any
  31. macro def trace(message: Any, cause: Throwable): Unit
    Attributes
    protected
    Definition Classes
    LoggingMethods
  32. macro def trace(message: Any): Unit
    Attributes
    protected
    Definition Classes
    LoggingMethods
  33. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  34. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  35. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  36. macro def warn(message: Any, cause: Throwable): Unit
    Attributes
    protected
    Definition Classes
    LoggingMethods
  37. macro def warn(message: Any): Unit
    Attributes
    protected
    Definition Classes
    LoggingMethods

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] ) @Deprecated @deprecated
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

Inherited from LogSupport

Inherited from LazyLogger

Inherited from LoggingMethods

Inherited from Serializable

Inherited from Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped