public class NDArrayWritable extends ArrayWritable implements WritableComparable
| Modifier and Type | Class and Description |
|---|---|
static class |
NDArrayWritable.Comparator
A Comparator optimized for ArrayWritable.
|
| Constructor and Description |
|---|
NDArrayWritable() |
NDArrayWritable(org.nd4j.linalg.api.ndarray.INDArray array) |
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(java.lang.Object o) |
boolean |
equals(java.lang.Object o)
Returns true iff
o is a ArrayWritable with the same value. |
org.nd4j.linalg.api.ndarray.INDArray |
get() |
double |
getDouble(long i) |
float |
getFloat(long i) |
int |
getInt(long i) |
long |
getLong(long i) |
int |
hashCode() |
long |
length() |
void |
readFields(java.io.DataInput in)
Deserialize into a row vector of default type.
|
void |
set(org.nd4j.linalg.api.ndarray.INDArray array) |
java.lang.String |
toString() |
void |
write(java.io.DataOutput out)
Serialize array data linearly.
|
toDouble, toFloat, toInt, toLongpublic NDArrayWritable()
public NDArrayWritable(org.nd4j.linalg.api.ndarray.INDArray array)
public void readFields(java.io.DataInput in)
throws java.io.IOException
readFields in interface Writablein - DataInput to deseriablize this object from.java.io.IOExceptionpublic void write(java.io.DataOutput out)
throws java.io.IOException
public void set(org.nd4j.linalg.api.ndarray.INDArray array)
public org.nd4j.linalg.api.ndarray.INDArray get()
public boolean equals(java.lang.Object o)
o is a ArrayWritable with the same value.equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic int compareTo(java.lang.Object o)
compareTo in interface java.lang.Comparablepublic java.lang.String toString()
toString in class java.lang.Objectpublic long length()
length in class ArrayWritablepublic double getDouble(long i)
getDouble in class ArrayWritablepublic float getFloat(long i)
getFloat in class ArrayWritablepublic int getInt(long i)
getInt in class ArrayWritablepublic long getLong(long i)
getLong in class ArrayWritable