public interface INDArrayIndex
Modifier and Type | Method and Description |
---|---|
long |
current()
Return the current index
without incrementing the counter
|
long |
end()
The ending for this index
|
boolean |
hasNext()
Returns true if there is another element
in the index to iterate over
otherwise false
|
void |
init(INDArray arr,
int dimension)
Init the index wrt
the dimension and the given nd array
|
void |
init(INDArray arr,
long begin,
int dimension)
Init the index wrt
the dimension and the given nd array
|
void |
init(long begin,
long end)
Initiailize based on the specified begin and end
|
boolean |
isInterval()
Returns true
if the index is an interval
|
long |
length()
The total length of this index (end - start)
|
long |
next()
Returns the next index
|
long |
offset()
The start of this index
|
void |
reset() |
void |
reverse()
Reverse the indexes
|
void |
setInterval(boolean isInterval) |
long |
stride()
The stride for the index (most of the time will be 1)
|
long end()
long offset()
long length()
long stride()
long current()
boolean hasNext()
long next()
void reverse()
boolean isInterval()
void setInterval(boolean isInterval)
isInterval
- void init(INDArray arr, long begin, int dimension)
arr
- the array to initialize onbegin
- the beginning indexdimension
- the dimension to initialize onvoid init(INDArray arr, int dimension)
arr
- the array to initialize ondimension
- the dimension to initialize onvoid init(long begin, long end)
begin
- end
- void reset()
Copyright © 2017. All rights reserved.