Манипуляции с массивом NumPy: функция vstack ()
функция numpy.vstack ()
Функция vstack () используется для последовательной укладки массивов (по строкам).
Это эквивалентно объединению вдоль первой оси после того, как одномерные массивы формы (N,) были преобразованы в (1, N).
Эта функция наиболее удобна для массивов до 3-х измерений. Например, для данных пикселей с высотой (первая ось), шириной (вторая ось) и каналами r / g / b (третья ось). T
Синтаксис:
numpy.vstack (стро)
Версия: 1.15.0
Параметр:
название | Описание | Необходимые / Необязательный |
---|---|---|
баба | Массивы должны иметь одинаковую форму вдоль всех, кроме первой оси. 1-D массивы должны иметь одинаковую длину. | необходимые |
Возвращаемое значение:
stacked: ndarray Массив, образованный сложением заданных массивов.
Пример 1: функция numpy.vstack ()
>>> import numpy as np
>>> x = np.array([3, 5, 7])
>>> y = np.array([5, 7, 9])
>>> np.vstack((x,y))
array([[3, 5, 7],
[5, 7, 9]])
Иллюстрированная презентация:
Пример 2: функция numpy.vstack ()
>>> import numpy as np
>>> x = np.array([[3], [5], [7]])
>>> y = np.array([[5], [7], [9]])
>>> np.vstack((x,y))
array([[3],
[5],
[7],
[5],
[7],
[9]])
Иллюстрированная презентация:
Python - NumPy Code Editor:
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code