Indexing routines
See also
Generating index arrays
Translates slice objects to concatenation along the second axis. | |
Translates slice objects to concatenation along the first axis. | |
A nicer way to build up index tuples for arrays. | |
| Return the indices of the elements that are non-zero. |
| Return elements chosen from |
| Return an array representing the indices of a grid. |
| Construct an open mesh from multiple sequences. |
| |
| Converts a tuple of index arrays into an array of flat indices, applying boundary modes to the multi-index. |
| Converts a flat index or array of flat indices into a tuple of coordinate arrays. |
| Return the indices to access the main diagonal of an array. |
| Return the indices to access the main diagonal of an n-dimensional array. |
| Return the indices to access (n, n) arrays, given a masking function. |
| Return the indices for the lower-triangle of an (n, m) array. |
| Return the indices for the lower-triangle of arr. |
| Return the indices for the upper-triangle of an (n, m) array. |
| Return the indices for the upper-triangle of arr. |
Indexing-like operations
| Take elements from an array along an axis. |
| Take values from the input array by matching 1d index and data slices. |
| Construct an array from an index array and a set of arrays to choose from. |
| Return selected slices of an array along given axis. |
| Extract a diagonal or construct a diagonal array. |
| Return specified diagonals. |
| Return an array drawn from elements in choicelist, depending on conditions. |
| Create a view into the array with the given shape and strides. |
Inserting data into arrays
| Change elements of an array based on conditional and input values. |
| Replaces specified elements of an array with given values. |
| Put values into the destination array by matching 1d index and data slices. |
| Changes elements of an array based on conditional and input values. |
| Fill the main diagonal of the given array of any dimensionality. |
Iterating over arrays
| Efficient multi-dimensional iterator object to iterate over arrays. |
| Multidimensional index iterator. |
| An N-dimensional iterator object to index arrays. |
Create nditers for use in nested loops | |
Flat iterator object to iterate over arrays. | |
| Buffered iterator for big arrays. |
© 2005–2020 NumPy Developers
Licensed under the 3-clause BSD License.
https://numpy.org/doc/1.19/reference/routines.indexing.html