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, toLong
public NDArrayWritable()
public NDArrayWritable(org.nd4j.linalg.api.ndarray.INDArray array)
public void readFields(java.io.DataInput in) throws java.io.IOException
readFields
in interface Writable
in
- DataInput
to deseriablize this object from.java.io.IOException
public 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.Object
public int hashCode()
hashCode
in class java.lang.Object
public int compareTo(java.lang.Object o)
compareTo
in interface java.lang.Comparable
public java.lang.String toString()
toString
in class java.lang.Object
public long length()
length
in class ArrayWritable
public double getDouble(long i)
getDouble
in class ArrayWritable
public float getFloat(long i)
getFloat
in class ArrayWritable
public int getInt(long i)
getInt
in class ArrayWritable
public long getLong(long i)
getLong
in class ArrayWritable