32 lines
2.4 KiB
Markdown
32 lines
2.4 KiB
Markdown
# Group of Functions for Working with Arrays
|
|||
|
|
|
||
|
|
[Arrays](/en/docs/basis/variables#array_define) are allowed to be maximum four-dimensional. Each dimension is indexed from 0 to dimension_size-1. In a particular case of a one-dimensional array of 50 elements, calling of the first element will appear as array[0], of the last one - as array[49].
|
||
|
|
|
||
|
|
| Function | Action |
|
||
|
|
| --- | --- |
|
||
|
|
| ArrayBsearch | Returns index of the first found element in the first array dimension |
|
||
|
|
| ArrayCopy | Copies one array into another |
|
||
|
|
| ArrayCompare | Returns the result of comparing two arrays of simple types or custom structures without complex objects |
|
||
|
|
| ArrayFree | Frees up buffer of any dynamic array and sets the size of the zero dimension in 0. |
|
||
|
|
| ArrayGetAsSeries | Checks direction of array indexing |
|
||
|
|
| ArrayInitialize | Sets all elements of a numeric array into a single value |
|
||
|
|
| ArrayFill | Fills an array with the specified value |
|
||
|
|
| ArrayIsSeries | Checks whether an array is a timeseries |
|
||
|
|
| ArrayIsDynamic | Checks whether an array is dynamic |
|
||
|
|
| ArrayMaximum | Search for an element with the maximal value |
|
||
|
|
| ArrayMinimum | Search for an element with the minimal value |
|
||
|
|
| ArrayPrint | Prints an array of a simple type or a simple structure into journal |
|
||
|
|
| ArrayRange | Returns the number of elements in the specified dimension of the array |
|
||
|
|
| ArrayResize | Sets the new size in the first dimension of the array |
|
||
|
|
| ArrayInsert | Inserts the specified number of elements from a source array to a receiving one starting from a specified index |
|
||
|
|
| ArrayRemove | Removes the specified number of elements from the array starting with a specified index |
|
||
|
|
| ArrayReverse | Reverses the specified number of elements in the array starting with a specified index |
|
||
|
|
| ArraySetAsSeries | Sets the direction of array indexing |
|
||
|
|
| ArraySize | Returns the number of elements in the array |
|
||
|
|
| ArraySort | Sorting of numeric arrays by the first dimension |
|
||
|
|
| ArraySwap | Swaps the contents of two dynamic arrays of the same type |
|
||
|
|
| ArrayToFP16 | Copies an array of type float or double into an array of type ushort with the given format |
|
||
|
|
| ArrayToFP8 | Copies an array of type float or double into an array of type uchar with the given format |
|
||
|
|
| ArrayFromFP16 | Copies an array of type ushort into an array of float or double type with the given format |
|
||
|
|
| ArrayFromFP8 | Copies an array of type uchar into an array of float or double type with the given format |
|