"...git@developer.sourcefind.cn:tianlh/lightgbm-dcu.git" did not exist on "a421217e4e5f15e8aa5380061ff5d153188cab62"
manipulation.rst 1.73 KB
Newer Older
root's avatar
root committed
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
Array manipulation routines
===========================

.. Hint:: `NumPy API Reference: Array manipulation routines <https://numpy.org/doc/stable/reference/routines.array-manipulation.html>`_

.. currentmodule:: cupy

Basic operations
----------------

.. autosummary::
   :toctree: generated/

   copyto
   shape


Changing array shape
--------------------

.. autosummary::
   :toctree: generated/

   reshape
   ravel

.. seealso:: :attr:`cupy.ndarray.flat` and :func:`cupy.ndarray.flatten`

Transpose-like operations
-------------------------

.. autosummary::
   :toctree: generated/

   moveaxis
   rollaxis
   swapaxes
   transpose

.. seealso:: :attr:`cupy.ndarray.T`

Changing number of dimensions
-----------------------------

.. autosummary::
   :toctree: generated/

   atleast_1d
   atleast_2d
   atleast_3d
   broadcast
   broadcast_to
   broadcast_arrays
   expand_dims
   squeeze


Changing kind of array
----------------------

.. autosummary::
   :toctree: generated/

   asarray
   asanyarray
   asfarray
   asfortranarray
   ascontiguousarray
   asarray_chkfinite
   require


Joining arrays
--------------

.. autosummary::
   :toctree: generated/

   concatenate
   stack
   vstack
   hstack
   dstack
   column_stack
   row_stack


Splitting arrays
----------------

.. autosummary::
   :toctree: generated/

   split
   array_split
   dsplit
   hsplit
   vsplit


Tiling arrays
-------------

.. autosummary::
   :toctree: generated/

   tile
   repeat


Adding and removing elements
----------------------------

.. autosummary::
   :toctree: generated/

   append
   resize
   unique
   trim_zeros


Rearranging elements
--------------------

.. autosummary::
   :toctree: generated/

   flip
   fliplr
   flipud
   reshape
   roll
   rot90