Функция np.insert в numpy выдает ошибку при добавлении одного вектора к другому - PullRequest
0 голосов
/ 11 июля 2020

Я пытаюсь добавить вектор всех единиц к вектору функции 'X', и возникает следующая ошибка:

AxisError                                 Traceback (most recent call last)
<ipython-input-45-73e46c20cf77> in <module>
----> 1 X = np.insert(X, 0, 1, axis = 1)

axis 1 is out of bounds for array of dimension 1

Соответствующий фрагмент кода выглядит следующим образом:

X = data.iloc[:, 0]         #shape of feature vector X = (96,)
y = data.iloc[:, 1]         #shape of label vector y = (96,)

**X = np.insert(X, 0, 1, axis = 1)**

Поскольку вектор признаков имеет размеры 96 * 1, и я добавляю еще один вектор по столбцам, я не уверен, почему возникает ошибка, когда я использую этот метод. Может ли кто-нибудь помочь мне в этом? Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...