кодесурса
«NumPy

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

script1adsense2code
script1adsense3code

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

Функция vsplit () используется для разделения массива на несколько подмассивов по вертикали (по строкам).

Примечание: vsplit эквивалентен split с axis = 0 (по умолчанию), массив всегда разделяется вдоль первой оси независимо от размера массива.

Синтаксис:

 numpy.vsplit (ary, indices_or_sections) 
«NumPy

Версия: 1.15.0

Параметр:

название Описание Необходимые /
Необязательный
ичных Входной массив. необходимые
indices_or_sections Индексы или разделы. необходимые

Возвращаемое значение:

Пример-1: функция numpy.vsplit

>>> import numpy as np
>>> a = np.arange(20.0).reshape(4,5)
>>> a
array([[  0.,   1.,   2.,   3.,   4.],
       [  5.,   6.,   7.,   8.,   9.],
       [ 10.,  11.,  12.,  13.,  14.],
       [ 15.,  16.,  17.,  18.,  19.]])
>>> np.vsplit(a, 2)
[array([[ 0.,  1.,  2.,  3.,  4.],
       [ 5.,  6.,  7.,  8.,  9.]]), array([[ 10.,  11.,  12.,  13.,  14.],
       [ 15.,  16.,  17.,  18.,  19.]])]

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

«NumPy

Пример 2: функция numpy.vsplit

>>> import numpy as np
>>> np.vsplit(a, np.array([2, 5]))
[array([[ 0.,  1.,  2.,  3.,  4.],
       [ 5.,  6.,  7.,  8.,  9.]]), array([[ 10.,  11.,  12.,  13.,  14.],
       [ 15.,  16.,  17.,  18.,  19.]]), array([], shape=(0, 5), dtype=float64)]

Пример 3: функция numpy.vsplit

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

Python - NumPy Code Editor:

Предыдущая: hsplit ()
Следующая: Черепица массивы плитки ()

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


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code