我有:
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运算符来解决这个问题?谢谢。