Я хочу инициализировать пустой массив numpy (E), а затем добавить выбранные строки из существующего массива (D) в пустой массив (E).Я не мог инициализировать пустой массив, соответствующий размеру D. Как я могу решить эту проблему.
E = np.array([ [ ] ])
D = np.array([ [20, 23 ], [19, 23],[19,22] ])
for i in np.where(index): ## assume index value is ([0],[2])
E = np.append( E , D[i] , axis = 0)
Я пытаюсь получить следующий результат:
E = ([ [20, 23 ], [19,22] ])
Ошибка: все размеры входного массива, кроме оси конкатенации, должны точно совпадать