COO.reshape

COO.reshape(shape, order='C')[source]

Returns a new COO array that is a reshaped version of this array. :param shape: The desired shape of the output array. :type shape: tuple[int]

Returns

The reshaped output array.

Return type

COO

See also

numpy.ndarray.reshape

The equivalent Numpy function.

Notes

The order parameter is provided just for compatibility with Numpy and isn’t actually supported.

Examples

>>> s = COO.from_numpy(np.arange(25))
>>> s2 = s.reshape((5, 5))
>>> s2.todense()  
array([[ 0,  1,  2,  3,  4],
       [ 5,  6,  7,  8,  9],
       [10, 11, 12, 13, 14],
       [15, 16, 17, 18, 19],
       [20, 21, 22, 23, 24]])