【发布时间】:2012-02-21 20:44:01
【问题描述】:
我有:
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 操作符?谢谢。
【问题讨论】: