org.itc.irst.tcc.sre.data
Class SenteceShuffler
java.lang.Object
org.itc.irst.tcc.sre.data.SenteceShuffler
- All Implemented Interfaces:
- Shuffler
public class SenteceShuffler
- extends java.lang.Object
- implements Shuffler
TO DO
- Since:
- 1.0
- Version:
- %I%, %G%
- Author:
- Claudio Giuliano
Field Summary |
(package private) static org.apache.log4j.Logger |
logger
Define a static logger variable so that it references the
Logger instance named SenteceShuffler . |
private java.util.Map |
map
|
private java.util.Random |
rnd
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
logger
static org.apache.log4j.Logger logger
- Define a static logger variable so that it references the
Logger instance named
SenteceShuffler
.
rnd
private java.util.Random rnd
map
private java.util.Map map
SenteceShuffler
public SenteceShuffler()
shuffle
public ExampleSet shuffle(ExampleSet data)
- Description copied from interface:
Shuffler
- Shulles the specified example set.
- Specified by:
shuffle
in interface Shuffler
- Parameters:
data
- input example set.
createExampleSet
public ExampleSet createExampleSet(java.lang.Object[] shuffled,
ExampleSet data)
crateMap
private void crateMap(ExampleSet data)
keyArray
private java.lang.Object[] keyArray()
put
private void put(java.lang.String d,
java.lang.Integer index)
get
private java.util.List get(java.lang.String d)
shuffleArray
private void shuffleArray(java.lang.Object[] array)
main
public static void main(java.lang.String[] args)
throws java.lang.Exception
- Throws:
java.lang.Exception