This is a pre-release version (2.5.0.dev0+git20251130.2de293a).Go to latest (2.4.4)
{ } Raw JSON

bundles / numpy 2.5.0.dev0+git20251130.2de293a / numpy / dsplit

_ArrayFunctionDispatcher

numpy:dsplit

source: /dev/numpy/build-install/usr/lib/python3.14/site-packages/numpy/lib/_shape_base_impl.py:1006

Signature

def dsplit(ary, indices_or_sections)

Summary

Split array into multiple sub-arrays along the 3rd axis (depth).

Extended Summary

Please refer to the split documentation. dsplit is equivalent to split with axis=2, the array is always split along the third axis provided the array dimension is greater than or equal to 3.

Examples

import numpy as np
x = np.arange(16.0).reshape(2, 2, 4)
✓
x
np.dsplit(x, 2)
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([], shape=(2, 2, 0), dtype=float64)]

See also

split

Split an array into multiple sub-arrays of equal size.

Aliases

  • numpy.dsplit