кодесурса
«NumPy

Манипуляции с массивом NumPy: функция dsplit ()

script1adsense2code
script1adsense3code

функция numpy.dsplit ()

Функция dsplit () используется для разделения массива на несколько подмассивов.
Единственное различие между этими функциями заключается в том, что dsplit позволяет indices_or_sections быть целым числом, которое не делит ось поровну. Для массива длины l, который должен быть разбит на n секций, он возвращает l% n под-массивов размера l // n + 1, а остальное - размера l // n.

Синтаксис:

 numpy.dsplit (ary, indices_or_sections, axis = 0) 
«NumPy

Версия: 1.15.0

Пример-1: numpy.dsplit ()

>>> import numpy as np
>>> a = np.arange(12.0).reshape (2,2,3)
>>> a
array([[[  0.,   1.,   2.],
        [  3.,   4.,   5.]],
       [[  6.,   7.,   8.],
        [  9.,  10.,  11.]]])

Иллюстрированная презентация:

«NumPy

Пример 2: numpy.dsplit ()

>>> import numpy as np
>>> a = np.arange(12.0).reshape (2,2,3)
	
>>> np.dsplit(a,3)
[array([[[ 0.],
        [ 3.]],
       [[ 6.],
        [ 9.]]]), array([[[  1.],
        [  4.]],
       [[  7.],
        [ 10.]]]), array([[[  2.],
        [  5.]],
       [[  8.],
        [ 11.]]])]
>>> np.dsplit(a, np.array([2,6]))
[array([[[  0.,   1.],
        [  3.,   4.]],
       [[  6.,   7.],
        [  9.,  10.]]]), array([[[  2.],
        [  5.]],
       [[  8.],
        [ 11.]]]), array([], shape=(2, 2, 0), dtype=float64)]

Python - NumPy Code Editor:

Предыдущая: array_split ()
Далее: hsplit ()

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code