dpnp.dpnp_array.dpnp_array.item

method

dpnp_array.item(*args)[source]

Copy an element of an array to a standard Python scalar and return it.

For full documentation refer to numpy.ndarray.item.

Parameters:

*args ({none, int, tuple of ints}) --

  • none: in this case, the method only works for arrays with one element (a.size == 1), which element is copied into a standard Python scalar object and returned.

  • int: this argument is interpreted as a flat index into the array, specifying which element to copy and return.

  • tuple of ints: functions as does a single int argument, except that the argument is interpreted as an nd-index into the array.

Returns:

out -- A copy of the specified element of the array as a suitable Python scalar.

Return type:

Standard Python scalar object

Examples

>>> import dpnp as np
>>> np.random.seed(123)
>>> x = np.random.randint(9, size=(3, 3))
>>> x
array([[0, 0, 7],
       [6, 6, 6],
       [0, 7, 1]])
>>> x.item(3)
6
>>> x.item(7)
7
>>> x.item((0, 1))
0
>>> x.item((2, 2))
1
>>> x = np.array(5)
>>> x.item()
5