Numpy - добавить строку в массив

Как добавить строки в массив numpy?

У меня есть массив A:

A = array([[0, 1, 2], [0, 2, 0]])

Я хочу добавить строки в этот массив из другого массива X, если первый элемент каждой строки в X соответствует определенному условию.

У массивов Numpy нет метода 'append', как у списков, или так кажется.

Если бы A и X были списками, я бы просто сделал:

for i in X:
    if i[0] < 3:
        A.append(i)

Есть ли ] numpythonic способ сделать эквивалент?

Спасибо, S; -)

145
задан unutbu 7 October 2010 в 12:21
поделиться