У меня есть:
a = array([[1,2,3],[4,5,6]])
и я хотел бы сгладить его, объединив два внутренних списка в одну запись с плоским массивом. Я могу сделать:
array(list(flatten(a)))
но это кажется неэффективным из-за списка (я хочу получить массив, а не генератор).
Кроме того, как это можно обобщить на такой массив:
b = array([[[1,2,3],[4,5,6]], [[10,11,12],[13,14,15]]])
где результат должен быть:
b = array([[1,2,3,4,5,6],
[10,11,12,13,14,15]])
Есть ли встроенные/эффективные операторы numpy/scipy для этого? спасибо.