public interface INDArrayIndex
Modifier and Type | Method and Description |
---|---|
int |
current()
Return the current index
without incrementing the counter
|
int |
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,
int begin,
int dimension)
Init the index wrt
the dimension and the given nd array
|
void |
init(int begin,
int end)
Initiailize based on the specified begin and end
|
boolean |
isInterval()
Returns true
if the index is an interval
|
int |
length()
The total length of this index (end - start)
|
int |
next()
Returns the next index
|
int |
offset()
The start of this index
|
void |
reset() |
void |
reverse()
Reverse the indexes
|
void |
setInterval(boolean isInterval) |
int |
stride()
The stride for the index (most of the time will be 1)
|
int end()
int offset()
int length()
int stride()
int current()
boolean hasNext()
int next()
void reverse()
boolean isInterval()
void setInterval(boolean isInterval)
isInterval
- void init(INDArray arr, int 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(int begin, int end)
begin
- end
- void reset()
Copyright © 2016. All Rights Reserved.