Способ № 1: использование np.hstack()
# Код Python для демонстрации
# добавить столбцы в массив
импортировать
numpy as np
ini_array
=
np.array ([[
1
,
2
,
3
], [
45
,
4
,
7
], [
9
,
6
,
<код кла ss = "value"> 10 ]])
# вывести исходный массив
print
(
"initial_array:"
,
str
(ini_array));
# Массив для добавления в виде столбца
column_to_be_added
=
np.array ([
1
,
2
,
3
])
# Добавляем столбец в массив
result
=
np.hstack ((ini_array, np.atleast_2d (column_to_be_added) .T) )
# результат печати
print
(
"результирующий массив"
,
str
(результат))
Выход:
initial_array: [[1 2 3] [45 4 7 ] [9 6 10]] результирующий массив [[1 2 3 1] [45 4 7 2] [9 6 10 3]]
Метод № 2: Использование column_stack ( )
метод
# Код Python для демонстрации
# добавить столбцы в массив
import
numpy as np
ini_array
=
нп. массив ([[
1
,
2
,
3
], [
45
,
4
,
7
], [
9
,
6
,
10
]])
< / p> # напечатать исходный массив
напечатать
(
"initial_array:"
,
str
(ini_array));
# Массив для добавления в виде столбца
column_to_be_added
=
np.array ([
1
,
2
,
3
])
# Добавляем столбец в массив
result
=
np.column_stack ((ini_array, column_to_be_added))
# результат печати
print
(
"результирующий массив"
,
str
(результат))
Вывод:
initial_array: [[1 2 3] [45 4 7] [9 6 10]] результирующий массив [[1 2 3 1] [45 4 7 2] [9 6 10 3]]
Способ № 3: Использование np.vstack()
# Демонстрационный код Python
# добавление строк в числовой массив
import
numpy as np
ini_array
=
np.array ([[
1
,
2
,
3
], [
45
,
4
,
7
], [
9
,
<класс кода = "value"> 6 ,
10
]])
# напечатать исходный массив
напечатать
(
"initial_array:"
,
str
(ini_array));
# Массив для добавления в виде строки
row_to_be_added
=
np.array ([
1
,
2
,
3
])
# Добавить строку в массив
result
=
np.vstack((ini_array, row_to_be_added))
# результат печати
print
(
"результирующий массив"
,
str
(результат))
Выход:
initial_array: [ [1 2 3] [45 4 7] [9 6 10]] результирующий массив [[1 2 3] [45 4 7] [9 6 10] [1 2 3]]