public class WriteRandomVectors extends PowerTool
Modifier and Type | Class and Description |
---|---|
static class |
WriteRandomVectors.MyMapper0 |
static class |
WriteRandomVectors.MyReducer0 |
Modifier and Type | Field and Description |
---|---|
static String[] |
RequiredParameters |
Constructor and Description |
---|
WriteRandomVectors(Configuration conf) |
Modifier and Type | Method and Description |
---|---|
static ArrayListOfFloatsWritable |
generateUnitRandomVector(int numSamples)
This piece of code is based on a publicly available Java code by Kevin Wayne, as referenced
below.
|
static FloatAsBytesWritable |
generateUnitRandomVectorAsBytes(int numSamples) |
String[] |
getRequiredParameters() |
int |
runTool() |
getConf, setConf
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getConf, setConf
public static final String[] RequiredParameters
public WriteRandomVectors(Configuration conf)
public static ArrayListOfFloatsWritable generateUnitRandomVector(int numSamples)
numSamples
- number of elements in each random vectorpublic static FloatAsBytesWritable generateUnitRandomVectorAsBytes(int numSamples)
public String[] getRequiredParameters()
getRequiredParameters
in class PowerTool