NumPy Манипулирование массивом: функция concatenate ()
функция numpy.concatenate ()
Функция concatenate () возвращает ndarray предоставленного типа, который удовлетворяет требованиям.
Синтаксис:
numpy.concatenate ((a1, a2, ...), ось = 0, out = нет)
Версия: 1.15.0
Параметр:
название | Описание | Необходимые / Необязательный |
---|---|---|
a1, a2 | Массивы должны иметь одинаковую форму, за исключением размера, соответствующего оси (по умолчанию первая). | необходимые |
ось | Ось, по которой будут соединяться массивы. Если ось отсутствует, массивы сглаживаются перед использованием. По умолчанию 0. | Необязательный |
из | Если предусмотрено, место назначения для размещения результата. Форма должна быть правильной, совпадающей с той, которая была бы возвращена конкатенацией, если не был указан аргумент out | Необязательный |
Возвращаемое значение:
res: ndarray - каскадный массив.
Пример-1: numpy.concatenate ()
>>> import numpy as np
>>> x = np.array([[3, 4], [5, 6]])
>>> y = np.array([[7, 8]])
>>> np.concatenate((x,y), axis=0)
array([[3, 4],
[5, 6],
[7, 8]])
Иллюстрированная презентация:
Пример 2: numpy.concatenate ()
>>> import numpy as np
>>> x = np.array([[3, 4], [5, 6]])
>>> y = np.array([[7, 8]])
>>> np.concatenate((x, y.T), axis=1)
array([[3, 4, 7],
[5, 6, 8]])
Иллюстрированная презентация:
Пример 3: numpy.concatenate ()
>>> import numpy as w3r
>>> x = w3r.array([[3, 4], [5, 6]])
>>> y = w3r.array([[7, 8]])
>>> w3r.concatenate((x, y), axis=None)
array([3, 4, 5, 6, 7, 8])
Пример 4: numpy.concatenate ()
>>> import numpy as w3r
>>> x = w3r.ma.arange(5)
>>> x[1] = w3r.ma.masked
>>> y = w3r.arange(3, 7)
>>> x
masked_array(data = [0 -- 2 3 4],
mask = [False True False False False],
fill_value = 999999)
>>> y
array([3, 4, 5, 6])
>>> w3r.concatenate([x, y])
masked_array(data = [0 1 2 3 4 3 4 5 6],
mask = False,
fill_value = 999999)
>>> w3r.ma.concatenate([x, y])
masked_array(data = [0 -- 2 3 4 3 4 5 6],
mask = [False True False False False False False False False],
fill_value = 999999)
Python - NumPy Code Editor:
Предыдущая: требуется ()
Далее: стек ()
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code