кодесурса
«NumPy

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

script1adsense2code
script1adsense3code

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

Функция concatenate () возвращает ndarray предоставленного типа, который удовлетворяет требованиям.

Синтаксис:

 numpy.concatenate ((a1, a2, ...), ось = 0, out = нет) 
«NumPy

Версия: 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]])

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

«NumPy

Пример 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]])

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

«NumPy

Пример 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 программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code