Чтобы добавить столбец в существующий массив NumPy, вы можете использовать несколько методов. Вот несколько примеров:
Метод 1: np.concatenate
import numpy as np
# Existing array
existing_array = np.array([[1, 2], [3, 4], [5, 6]])
# Column to add
new_column = np.array([7, 8, 9])
# Add column using np.concatenate
new_array = np.concatenate((existing_array, new_column[:, np.newaxis]), axis=1)
print(new_array)
Метод 2: np.column_stack
import numpy as np
# Existing array
existing_array = np.array([[1, 2], [3, 4], [5, 6]])
# Column to add
new_column = np.array([7, 8, 9])
# Add column using np.column_stack
new_array = np.column_stack((existing_array, new_column))
print(new_array)
Метод 3: np.hstack
import numpy as np
# Existing array
existing_array = np.array([[1, 2], [3, 4], [5, 6]])
# Column to add
new_column = np.array([7, 8, 9])
# Add column using np.hstack
new_array = np.hstack((existing_array, new_column[:, np.newaxis]))
print(new_array)
Метод 4: np.append
import numpy as np
# Existing array
existing_array = np.array([[1, 2], [3, 4], [5, 6]])
# Column to add
new_column = np.array([7, 8, 9])
# Add column using np.append
new_array = np.append(existing_array, new_column[:, np.newaxis], axis=1)
print(new_array)
Эти методы можно использовать для добавления столбца в существующий массив NumPy. Выберите метод, который соответствует вашим потребностям и стилю кодирования.