dpnp.ndarray.shape
property
- property ndarray.shape
- Tuple of array dimensions. - The shape property is usually used to get the current shape of an array, but may also be used to reshape the array in-place by assigning a tuple of array dimensions to it. Unlike - dpnp.reshape, only non-negative values are supported to be set as new shape. Reshaping an array in-place will fail if a copy is required.- For full documentation refer to - numpy.ndarray.shape.- Note - Using - dpnp.ndarray.reshapeor- dpnp.reshapeis the preferred approach to set new shape of an array.- See also - dpnp.shape
- Equivalent getter function. 
- dpnp.reshape
- Function similar to setting shape. 
- dpnp.ndarray.reshape
- Method similar to setting shape. 
 - Examples - >>> import dpnp as np >>> x = np.array([1, 2, 3, 4]) >>> x.shape (4,) >>> y = np.zeros((2, 3, 4)) >>> y.shape (2, 3, 4) - >>> y.shape = (3, 8) >>> y array([[ 0., 0., 0., 0., 0., 0., 0., 0.], [ 0., 0., 0., 0., 0., 0., 0., 0.], [ 0., 0., 0., 0., 0., 0., 0., 0.]]) >>> y.shape = (3, 6) ... TypeError: Can not reshape array of size 24 into (3, 6)