Манипуляции с массивом NumPy: функция hsplit ()
функция numpy.hsplit ()
Функция hsplit () используется для разделения массива на несколько вложенных массивов по горизонтали (по столбцам).
hsplit эквивалентен split с axis = 1, массив всегда разделяется вдоль второй оси независимо от размера массива.
Синтаксис:
numpy.hsplit (ary, indices_or_sections)
Версия: 1.15.0
Параметр:
название | Описание | Необходимые / Необязательный |
---|---|---|
ичных | Входной массив | необходимые |
indices_or_sections | Индексы или разделы |
Возвращаемое значение:
Пример-1: numpy.hsplit ()
>>> import numpy as np
>>> a = np.arange(16.0).reshape(4,4)
>>> np.hsplit(a, 2)
[array([[ 0., 1.],
[ 4., 5.],
[ 8., 9.],
[ 12., 13.]]), array([[ 2., 3.],
[ 6., 7.],
[ 10., 11.],
[ 14., 15.]])]
Иллюстрированная презентация:
Пример 2: numpy.hsplit ()
>>> import numpy as np
>>> np.hsplit(a, np.array([3,6]))
[array([[ 0., 1., 2.],
[ 4., 5., 6.],
[ 8., 9., 10.],
[ 12., 13., 14.]]), array([[ 3.],
[ 7.],
[ 11.],
[ 15.]]), array([], shape=(4, 0), dtype=float64)]
Python - NumPy Code Editor:
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code