Creates a vector containing every index that can be used to address a given array, in order.
Namespace: Accord.MathAccord.Math (in Accord.Math.dll) Version: 3.8.0
Syntaxpublic static IEnumerable<int[]> GetIndices( this Array array, bool deep = false, bool max = false )
<ExtensionAttribute> Public Shared Function GetIndices ( array As Array, Optional deep As Boolean = false, Optional max As Boolean = false ) As IEnumerable(Of Integer())Request Example View Source Parameters
Type:
IEnumerableInt32An enumerable object that can be used to iterate over all positions of the given
array.
Usage NoteIn Visual Basic and C#, you can call this method as an instance method on any object of type
Array. When you use instance method syntax to call this method, omit the first parameter. For more information, see
Extension Methods (Visual Basic)or
Extension Methods (C# Programming Guide).
Examplesdouble[,] a = { { 5.3, 2.3 }, { 4.2, 9.2 } }; foreach (int[] idx in a.GetIndices()) { double e = (double)a.GetValue(idx); }See Also
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4