@jose
Для объединения массивов в NumPy можно использовать функции np.concatenate()
, np.vstack()
и np.hstack()
в зависимости от того, как вы хотите объединить массивы.
1 2 3 4 5 6 7 |
import numpy as np arr1 = np.array([1, 2, 3]) arr2 = np.array([4, 5, 6]) result = np.concatenate((arr1, arr2)) print(result) # [1 2 3 4 5 6] |
1 2 3 4 5 6 7 8 9 |
import numpy as np arr1 = np.array([1, 2, 3]) arr2 = np.array([4, 5, 6]) result = np.vstack((arr1, arr2)) print(result) # [[1 2 3] # [4 5 6]] |
1 2 3 4 5 6 7 8 9 10 |
import numpy as np arr1 = np.array([[1], [2], [3]]) arr2 = np.array([[4], [5], [6]]) result = np.hstack((arr1, arr2)) print(result) # [[1 4] # [2 5] # [3 6]] |
Если массивы имеют разное количество осей или размерности, их можно объединить с использованием функции np.stack()
или np.concatenate()
с соответствующим параметром axis
.