org.apache.mahout.math
Class VectorWritable
java.lang.Object
org.apache.hadoop.conf.Configured
org.apache.mahout.math.VectorWritable
- All Implemented Interfaces:
- org.apache.hadoop.conf.Configurable, org.apache.hadoop.io.Writable
public final class VectorWritable
- extends org.apache.hadoop.conf.Configured
- implements org.apache.hadoop.io.Writable
Methods inherited from class org.apache.hadoop.conf.Configured |
getConf, setConf |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FLAG_DENSE
public static final int FLAG_DENSE
- See Also:
- Constant Field Values
FLAG_SEQUENTIAL
public static final int FLAG_SEQUENTIAL
- See Also:
- Constant Field Values
FLAG_NAMED
public static final int FLAG_NAMED
- See Also:
- Constant Field Values
FLAG_LAX_PRECISION
public static final int FLAG_LAX_PRECISION
- See Also:
- Constant Field Values
NUM_FLAGS
public static final int NUM_FLAGS
- See Also:
- Constant Field Values
VectorWritable
public VectorWritable()
VectorWritable
public VectorWritable(Vector vector)
get
public Vector get()
- Returns:
Vector
that this VectorWritable
is to write, or has
just read
set
public void set(Vector vector)
isWritesLaxPrecision
public boolean isWritesLaxPrecision()
- Returns:
- true if this
VectorWritable
is allowed to encode Vector
values using fewer bytes, possibly losing precision. In particular this means
that floating point values will be encoded as floats, not doubles.
setWritesLaxPrecision
public void setWritesLaxPrecision(boolean writesLaxPrecision)
write
public void write(java.io.DataOutput out)
throws java.io.IOException
- Specified by:
write
in interface org.apache.hadoop.io.Writable
- Throws:
java.io.IOException
readFields
public void readFields(java.io.DataInput in)
throws java.io.IOException
- Specified by:
readFields
in interface org.apache.hadoop.io.Writable
- Throws:
java.io.IOException
writeVector
public static void writeVector(java.io.DataOutput out,
Vector vector)
throws java.io.IOException
- Write the vector to the output
- Throws:
java.io.IOException
Copyright © 2008-2010 The Apache Software Foundation. All Rights Reserved.