Я инициализируется этот пустой 2d np.array
Numpy Массив Форма выпуска
inputs = np.empty((300, 2), int)
И я пытаюсь добавить в 2d строку к нему в качестве такого
inputs = np.append(inputs, np.array([1,2]), axis=0)
Но Im получая
ValueError: all the input arrays must have same number of dimensions
И Numpy думает, что это 2 строка 0 мерный объект (транспонирование из 2d)
np.array([1, 2]).shape
(2,)
Где я пошло не так?
Обратите внимание на форму вашего вставленной массива, когда вы делаете: 'np.array ([[1, 2]]). shape' –
'(2,)' - 1-й массив. Это ничего не переносит. – hpaulj