NumPy Array манипулирование: функция split ()
функция numpy.split ()
Функция split () используется для сборки массива nd из заданных вложенных списков разбиений.
Синтаксис:
numpy.split (ary, indices_or_sections, axis = 0)
Версия: 1.15.0
Параметр:
название | Описание | Необходимые / Необязательный |
---|---|---|
ичных | Массив должен быть разделен на подмассивы. | необходимые |
indices_or_sections | Если indices_or_sections является целым числом, N, массив будет разделен на N равных массивов вдоль оси. Если такое разделение невозможно, возникает ошибка. Если indices_or_sections является одномерным массивом отсортированных целых чисел, записи указывают, где вдоль оси разбит массив. Например, [2, 3] для оси = 0 приведет к
| необходимые |
ось | Ось, по которой нужно разделить, по умолчанию равна 0. | Необязательный |
Возвращаемое значение:
подмассивы: список подмассивов Список подмассивов.
Повышает: ValueError - Если indices_or_sections задан как целое число, но разделение не приводит к равному делению.
Пример-1: функция numpy.split ()
>>> import numpy as np
>>> a = np.arange(8.0)
>>> np.split(a, 2)
[array([ 0., 1., 2., 3.]), array([ 4., 5., 6., 7.])]
Иллюстрированная презентация:
Пример 2: функция numpy.split ()
>>> import numpy as np
>>> a = np.arange(6.0)
>>> np.split(a, [4, 5, 6, 7])
[array([ 0., 1., 2., 3.]), array([ 4.]), array([ 5.]), array([], dtype=float64), array([], dtype=float64)]
Python - NumPy Code Editor:
Предыдущая: блок ()
Далее: array_split ()
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code