Я пытаюсь просто добавить столбец единиц в массив numpy, но не могу найти простого решения, которое, на мой взгляд, должно быть прямым ответом. Количество строк в моем массиве может измениться, поэтому решение необходимо обобщить.
import numpy as np
X = np.array([[1,45,23,56,34,23],
[2,46,24,57,35,23]])
Мой желаемый результат:
array([[ 1, 45, 23, 56, 34, 23, 1],
[ 2, 46, 24, 57, 35, 23, 1]])
Я пытался использовать np.append
и np.insert
, но они либо выравнивают массив, либо заменяют значения.
Спасибо.