Package de.jungblut.reader
Class Dataset
- java.lang.Object
-
- de.jungblut.reader.Dataset
-
public class Dataset extends java.lang.ObjectSimplistic dataset to carry information about them. Needs vector instantiation through constructor, names can be set on demand via setters.- Author:
- thomas.jungblut
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.String[]classNamesprotected java.lang.String[]featureNamesprotected de.jungblut.math.DoubleVector[]featuresprotected de.jungblut.math.DoubleVector[]outcomes
-
Constructor Summary
Constructors Constructor Description Dataset(de.jungblut.math.DoubleVector[] features, de.jungblut.math.DoubleVector[] outcomes)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.stream.Stream<FeatureOutcomePair>asStream()java.lang.String[]getClassNames()java.lang.String[]getFeatureNames()de.jungblut.math.DoubleVector[]getFeatures()de.jungblut.math.DoubleVector[]getOutcomes()booleanhasClassNames()booleanhasFeatureNames()voidsetClassNames(java.lang.String[] classNames)voidsetFeatureNames(java.lang.String[] featureNames)
-
-
-
Method Detail
-
hasFeatureNames
public boolean hasFeatureNames()
-
hasClassNames
public boolean hasClassNames()
-
setClassNames
public void setClassNames(java.lang.String[] classNames)
-
setFeatureNames
public void setFeatureNames(java.lang.String[] featureNames)
-
getClassNames
public java.lang.String[] getClassNames()
-
getFeatureNames
public java.lang.String[] getFeatureNames()
-
getFeatures
public de.jungblut.math.DoubleVector[] getFeatures()
-
getOutcomes
public de.jungblut.math.DoubleVector[] getOutcomes()
-
asStream
public java.util.stream.Stream<FeatureOutcomePair> asStream()
-
-