Concatenate Numpy - Efficient Array Joining for Data Science
Concatenate в библиотеке Numpy (от слова concatenate - соединить, объединить) это функция, которая используется для объединения массивов вдоль указанных осей.
Например, если у вас есть два одномерных массива numpy, которые вы хотите объединить в один, то вы можете использовать concatenate ().
Предположим, у вас есть два массива numpy, a = [2, 4, 6] и b = [8, 10, 12].
Тогда объединение этих двух массивов можно выполнить следующим образом:
import numpy as np
a = np.array([2,4,6])
b = np.array([8,10,12])
c = np.concatenate((a,b))
print(c)
Результат:
array([ 2, 4, 6, 8, 10, 12])
Вы также можете объединять двумерные массивы numpy.
Предположим, у вас есть два двумерных массива numpy:
a = np.array([[1, 2], [3, 4]])
b = np.array([[5, 6]])
Если вы захотите объединить их по строкам (вдоль оси 0), то:
c = np.concatenate((a, b), axis=0)
print(c)
Результат:
array([[1, 2],
[3, 4],
[5, 6]])
Если вам нужно объединить два двумерных массива вдоль столбцов (вдоль оси 1), то можно использовать:
c = np.concatenate((a, b.T), axis=1)
print(c)
Результат:
array([[1, 2, 5],
[3, 4, 6]])
Это был пример того, как использовать функцию concatenate в библиотеке Numpy для объединения массивов.