-
numpy.dsplit(ary, indices_or_sections)
[source] -
Split array into multiple sub-arrays along the 3rd axis (depth).
Please refer to the
split
documentation.dsplit
is equivalent tosplit
withaxis=2
, the array is always split along the third axis provided the array dimension is greater than or equal to 3.See also
-
split
- Split an array into multiple sub-arrays of equal size.
Examples
12345678910111213141516171819202122232425>>> x
=
np.arange(
16.0
).reshape(
2
,
2
,
4
)
>>> x
array([[[
0.
,
1.
,
2.
,
3.
],
[
4.
,
5.
,
6.
,
7.
]],
[[
8.
,
9.
,
10.
,
11.
],
[
12.
,
13.
,
14.
,
15.
]]])
>>> np.dsplit(x,
2
)
[array([[[
0.
,
1.
],
[
4.
,
5.
]],
[[
8.
,
9.
],
[
12.
,
13.
]]]),
array([[[
2.
,
3.
],
[
6.
,
7.
]],
[[
10.
,
11.
],
[
14.
,
15.
]]])]
>>> np.dsplit(x, np.array([
3
,
6
]))
[array([[[
0.
,
1.
,
2.
],
[
4.
,
5.
,
6.
]],
[[
8.
,
9.
,
10.
],
[
12.
,
13.
,
14.
]]]),
array([[[
3.
],
[
7.
]],
[[
11.
],
[
15.
]]]),
array([], dtype
=
float64)]
-
numpy.dsplit()

2025-01-10 15:47:30
Please login to continue.