cupy.array#
- cupy.array(obj, dtype=None, copy=True, order='K', subok=False, ndmin=0)[source]#
Creates an array on the current device.
This function currently does not support the
subokoption.- Parameters:
obj –
cupy.ndarrayobject or any other object that can be passed tonumpy.array().dtype – Data type specifier.
copy (bool) – If
False, this function returnsobjif possible. Otherwise this function always returns a new array.order ({'C', 'F', 'A', 'K'}) – Row-major (C-style) or column-major (Fortran-style) order. When
orderis'A', it uses'F'ifais column-major and uses'C'otherwise. And whenorderis'K', it keeps strides as closely as possible. Ifobjisnumpy.ndarray, the function returns'C'or'F'order array.subok (bool) – If
True, then sub-classes will be passed-through, otherwise the returned array will be forced to be a base-class array (default).ndmin (int) – Minimum number of dimensions. Ones are inserted to the head of the shape if needed.
- Returns:
An array on the current device.
- Return type:
Note
This method currently does not support
subokargument.Note
If
objis an numpy.ndarray instance that contains big-endian data, this function automatically swaps its byte order to little-endian, which is the NVIDIA and AMD GPU architecture’s native use.See also