numpy.put(a, ind, v, mode='raise')
[source]
Replaces specified elements of an array with given values.
The indexing works on the flattened target array. put
is roughly equivalent to:
a.flat[ind] = v
Parameters: |
|
---|
>>> a = np.arange(5) >>> np.put(a, [0, 2], [-44, -55]) >>> a array([-44, 1, -55, 3, 4])
>>> a = np.arange(5) >>> np.put(a, 22, -5, mode='clip') >>> a array([ 0, 1, 2, 3, -5])
© 2005–2019 NumPy Developers
Licensed under the 3-clause BSD License.
https://docs.scipy.org/doc/numpy-1.17.0/reference/generated/numpy.put.html