public abstract class ASparseVector extends AVector implements ISparse
| Constructor and Description |
|---|
ASparseVector() |
| Modifier and Type | Method and Description |
|---|---|
double |
density()
Computes the density ratio of this sparse array (proportion of non-zero elements)
|
abstract boolean |
includesIndex(int i)
Returns true iff the sparse vector contains the index i
|
abstract int |
nonSparseElementCount()
Returns the number of non-sparse elements in the sparse vector.
|
abstract Index |
nonSparseIndexes()
Returns the non-sparse indexes
|
abstract AVector |
nonSparseValues()
Returns the non-sparse values as a compacted vector view
|
abs, add, add, add, add, add, add, addAt, addMultiple, addMultiple, addMultiple, addMultiple, addMultiple, addMultiple, addMultiple, addMultiple, addMultipleToArray, addProduct, addProduct, addProduct, addProductToArray, addProductToArray, addToArray, addToArray, addWeighted, angle, applyOp, applyOp, asElementList, asVector, broadcast, clamp, clampMax, clampMin, clone, compareTo, copyTo, copyTo, copyTo, copyTo, copyTo, copyTo, countZeros, crossProduct, dimensionality, distance, distanceL1, distanceLinf, distanceSquared, divide, divide, divide, divideTo, dotProduct, dotProduct, elementCount, elementSquaredSum, elementSum, epsilonEquals, epsilonEquals, equals, equals, equals, equalsArray, exactClone, fill, fillRange, get, get, getElements, getLongShape, getShape, getShape, getSlices, getTranspose, getTransposeView, hashCode, innerProduct, innerProduct, innerProduct, interpolate, interpolate, isElementConstrained, isFullyMutable, isMutable, isUnitLengthVector, isView, isZeroVector, iterator, join, length, magnitude, magnitudeSquared, maxAbsElement, multiply, multiply, multiply, multiply, multiplyTo, negate, nonZeroCount, normalise, normaliseMaxAbsElement, outerProduct, outerProduct, pow, projectToPlane, reshape, scale, scaleAdd, scaleAdd, scaleToMagnitude, set, set, set, set, set, set, set, set, set, set, setElements, setValues, signum, slice, slice, sliceCount, square, sub, sub, sub, subMultiple, subVector, toArray, toDoubleBuffer, toList, toString, validateepsilonEquals, epsilonEquals, get, get, getSliceViews, reciprocal, scale, set, set, setElements, toVectorfinalize, getClass, notify, notifyAll, wait, wait, waitepsilonEquals, epsilonEquals, get, get, getSliceViews, reciprocal, scale, set, set, setElements, toVectorpublic abstract int nonSparseElementCount()
public abstract AVector nonSparseValues()
public abstract Index nonSparseIndexes()
public abstract boolean includesIndex(int i)
i - Copyright © 2013. All Rights Reserved.